Yeni bir URL değil, sonsuz-döngü yazmak için $ _SERVER ['REQUEST_URI'] nasıl kullanılır?

0 Cevap

Ben bir php sayfası var ve geçerli URL dayalı bir link yazmak istiyorum. Şöyle:

$alias = substr(strrchr($_SERVER['REQUEST_URI'], "/"), 1);

print '<a href="'.$alias.'&sort=name">Sort by Name</a>';

Sayfada http://domain.com/listings, bağlantı mükemmel çalışıyor ki, http://domain.com/listings&sort=name yazılır.

Ben sayfada duyuyorum Ama bir kere daha sonra http://domain.com/listings&sort=name, sayfadaki link http://domain.com/listings&sort=name&sort=name yazılır. Ben diğer sıralama bağlantılarından birini tıklatın eğer Ayrıca, ben http://domain.com/listings&sort=name&sort=comments ile sona erecek.

Bu salakça olduğunu. Benim bağlantı oluşturmak için daha iyi bir yolu var mı? Ya ben bunu yeniden önce $ ad temizlemek için bir şeyler yapmalıyım? Komplikasyon: Orada don't URL'den kaldırmak istiyorum (&category=34 gibi ve &title=spa) bazı değişkenler, bu yüzden sadece geri temiz olamaz /listings.

(Çok soğuk olurdu orada yapılmış gizli değişkenler varsa ben, Drupal kullanıyorum.)

0 Cevap