v2.5.2
Giriş yap

htaccess url değiştirme sonucu get ile işlem yapamıyorum

otomans
767 defa görüntülendi

Arkadaşlar merhaba,

htaccess de url yapımı;

Rewriteurl ile index.php?sayfa=hakkimizda şeklinden hakkimizda şeklinde güncelledim.

hakkimizda sayfasında var olan veri güncellemeyi islem.php ye gönderiyorum. veri güncelleme sonucu başarılı ise hakkimizda?g=basarili diye hakkimizda sayfasına gönderiyorum ve uyarı verdiriyorum. Ancak get'i algılamıyor.

htaccess ile url yapısını yapmadan önce index.php?sayfa=hakkimizda&g=basarili şeklinde yönlendirme yaptığımda get'i algılıyor ve uyarı veriyordu.

Sonuç olarak url'nin index.php?sayfa=hakkimizda şeklinde değil hakkimizda şeklinde görünmesini istiyorum ve bu yapıyı kurduktan sonra get ile işlemler yapmak istiyorum.

Açıklayıcı yazmaya çalıştım umarım anlatabilmişimdir. Yardımınıza ihtiyacım var.

otomans
1351 gün önce

Şöyle bir çözüm getirdim.
htaccess ile url yapımı index.php?sayfa=hakkimizda yerine hakkimizda olarak değiştirdim.
Hakkımızda sayfasındaki veri güncelleme formu islem.php ye gidiyor. Güncelleme başarılı ise;
referer ile geldiği url yoluna g=basarili ekliyorum. daha sonra
hakkimizda sayfasına gelip urlyi $url=$_SERVER['REQUEST_URI']; ile alıp $urlbulg = strstr($url, "g"); ile g=basarili yi elde ediyorum bundan sonra if ile sorguluyorum.
duruma göre başarılı ise farklı başarısız ile farklı uyarılar veriyorum.