v2.5.2
Giriş yap

get'teki değerler ile işlem yapmak

rotaile
826 defa görüntülendi

şimdi get ile veri alıyorum ve o get değerine göre işlemleri
yapıyorum. fakat get değeri url kısmından değiştirilince
öyle bir get değeri olmadığı için hata alıyorum bir yol denedim oda şu:

$_SESSION["deneme"] = $_GET['soru'];
if ($_SESSION["deneme"] != $_GET['soru']) {

header("Location:index.php");
}

get'te ki değeri session a atıyorum fakat get değişinde
sessionda ki değerde değiştiği için birbirlerine eşit
oluyor ve bu işe yaramıyor bu konu hakkında fikri
olan varmı dostlar, önemli bir konu benim için.

mesela:

http://localhost/sosyalkampus.net/kullanici-paneli/kampus-sozluk.php?soru=vize-sinavla

şu linkteyken

print($_SESSION["deneme"] . " || " .  $_GET["soru"]);
şu kod ile 

session değeri ->  vize-sinavla || get değeri ->vize-sinavla
çıktı böyle oluyor
Cevap yaz
Cevaplar (2)
mutluol
1745 gün önce

öncelikle arkadaşım bu kadar etiketi neden işaretlendin ki? bu çok normal urlden müdahale edilebilir çünkü. post methodu ile bir yapı kurabilirsin istiyorsan illa get ile yapıcam diyorsan soruyu tam anlamadım bir şey diyemiyorum .htacces üzerinden url davranışlarını yönetebilirsin ayrıca soruya bir kez daha bakıp anlamayınca bunu akıl edebildim : ) yılmadım soruya bir daha baktım sessiona get değeri vermişsin, ama nereden geliyor ne için kullanılacak, sonuç ne olacak anlamadığım için tahmin yürütüyorum, get verisi bir kere alınması yeterliyse koşuldaki sessiona if ($_SESSION["deneme"] != '') { get kısmını kaldırmanı öneririm boş veya null olarak ayarlayıp bir daha dene ya da sen komple kodları at hocam düzenleyelim burada

sekiiiiiiiiz
1745 gün önce

if(!$_GET['soru']){

header('Location:' YÖNLENDİRİCEĞİN KISIM);

}

denermisin