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> <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.
"ID" Bilgisini SESSION Ýçerisinde Tutmak
6
●180
- 02-12-2023, 21:11:09Kimlik doðrulama veya yönetimden onay bekliyor.
- 02-12-2023, 21:18:28Dö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.
- 03-12-2023, 20:23:22Seçilen ID'yi derken checkbox veya selectbox ile mi?ulas96 adlý üyeden alýntý: mesajý görüntüle
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:29:39Dü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.ulas96 adlý üyeden alýntý: mesajý görüntüle
En mantýklýsý session yerine þifreleme yöntemleri olacaktýr.
Kolay gelsin.