• 02-12-2023, 21:11:09
    #1
    Kimlik doðrulama veya yönetimden onay bekliyor.
    if ($result->num_rows > 0) {
                    while ($row = $result->fetch_assoc()) {
            ?>
                        <tr>
                        <td><?php $_SESSION["user_id"] = $row['id'];?></td>
                        <td><?php echo $row['firstname']; ?></td>
                        <td><?php echo $row['lastname']; ?></td>
                        <td><?php echo $row['email']; ?></td>
                        <td><?php echo $row['gender']; ?></td>
                        <td><a class="btn btn-info" name="update" href="update.php">Edit</a>&nbsp;<a class="btn btn-danger" href="delete.php">Delete</a></td>
                        </tr>                      
            <?php       }
                }
            ?>
    ID bilgisini yukarýda görüldüðü gibi SESSION'a aktarýyorum. Fakat garip bir sorunla karþý karþýyayým. Seçilen ID yerine her zaman en son ID'yi SESSION'a çekebiliyorum. GET POST kullanmadan ve güvenli bir þekilde ID'yi saklamak istiyorum. GET POST yönteminde ID açýða çýkacaðý için SESSION kullanmam lazým. Yardýmcý olursanýz sevinirim.
  • 02-12-2023, 21:18:28
    #2
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    Döngü içinde olduðunuz için en son ID'yi session olarak atama yapar. ID'yi zaten session ile göndermek çok doðru bir yöntem olmayacaktýr. AES ile þifreleyip gönderebilirsiniz. Sunucuda salt key þifreleyip, sunucuda salt key ile çözerseniz kullanýcýlar direkt müdahale edemez.
  • 02-12-2023, 21:27:27
    #3
    kullandýðýnýz yöntem yanlýþ olsada aþaðýdaki þekilde kodu düzeltirseniz bir array içine ekleyerek daha kolay yönetebilrisiniz.

    <?php $_SESSION["user_id"][] = $row['id'];?
  • 03-12-2023, 14:36:11
    #4
    @yusok32; @tolgasen; arkadaþlar benim istediðim seçilen id yi session a aktarmak. Derdim tüm idleri bir dizede tutmak deðil.
  • 03-12-2023, 20:23:22
    #5
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    ulas96 adlý üyeden alýntý: mesajý görüntüle
    @yusok32; @tolgasen; arkadaþlar benim istediðim seçilen id yi session a aktarmak. Derdim tüm idleri bir dizede tutmak deðil.
    Seçilen ID'yi derken checkbox veya selectbox ile mi?
    Seçim client tarafýnda oluyorsa seçilen ID'yi sessiona tanýmlayamazsýnýz. Session server tarafýnda tanýmlanýr.
  • 03-12-2023, 22:17:42
    #6
    @tolgasen; Asp.net 'den Php'ye geçiþ yaptým o nedenle kafam karýþýk. Þimdilik geçici bir çözüm buldum, URL'deki parametreyi gizliyorum.


    Teþekkürler.
  • 03-12-2023, 22:29:39
    #7
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    ulas96 adlý üyeden alýntý: mesajý görüntüle
    @tolgasen; Asp.net 'den Php'ye geçiþ yaptým o nedenle kafam karýþýk. Þimdilik geçici bir çözüm buldum, URL'deki parametreyi gizliyorum.


    Teþekkürler.
    Düz asp.net ise onda seçtiðiniz her kutucukta post ediliyor sayfa. Yani her iþleme event tanýmlayabiliyorsunuz. O sebeple istediðiniz iþlem kolay oluyor.
    En mantýklýsý session yerine þifreleme yöntemleri olacaktýr.

    Kolay gelsin.