url deki bir değişkeni tamamen silmek
8
●459
- 30-12-2012, 19:10:28merhaba arkadaşlar, scriptimde kategori.php var ve tarih vb. değişkenlere göre farklı içerikler gösteriyor. örneğin: kategori.php?kategori=deneme&tarih=20, benim bu urldeki &tarih=20 kısmını tamamen silmem gerekiyor. 20 sayısı belli değil, her sayı olabilir. yani istediğim kategori.php?kategori=deneme&tarih=20 yi kategori.php?kategori=deneme yapmak. normalde eğer sayı belliyse str_replace ile yapabiliyorum ama sayı belli değil, herşey olabilir. sanırım regex ile yapılabiliyor ama ben bilmiyorum. yardım ederseniz çok sevinirim. iyi çalışmalar.
- 30-12-2012, 19:31:36öncelikle çok teşekkürler.oophp adlı üyeden alıntı: mesajı görüntüle
url yi tutan $adres adına bir değişken var, ve preg_replace("#\&tarih(.*?)#si",$adres,$adres2); yaptım ama olmadı. - 30-12-2012, 19:35:49ufak bir hata yapmışımOzdemir adlı üyeden alıntı: mesajı görüntüle
$adres=preg_replace("#\&tarih=\w+#si"," ",$adres);
hocam adres in oluştuğu yerde, tarih diye bir şey yokmu o tarih ve sonrasını silsen - 30-12-2012, 21:27:43Script kodlarının başında unset($_GET['tarih']); şeklinde kaldır.
http://php.net/manual/tr/function.unset.php - 31-12-2012, 14:31:06hocam özel mesajda atmış çok saolsun, ama %20 ekledi.oophp adlı üyeden alıntı: mesajı görüntüle
çok teşekkürler dostum ama işe yaramadı.MaviTm adlı üyeden alıntı: mesajı görüntüle - 02-01-2013, 14:13:56ellerine sağlık dostum, şuan kod sorunsuz çalışıyor.oophp adlı üyeden alıntı: mesajı görüntüle
ilginiz için teşekkürler. yukardaki kod işimi gördü.Cycl0ne adlı üyeden alıntı: mesajı görüntüle