Nasıl bir sayfanın tam sorgu dizesi alabilirsiniz

3 Cevap php

Ben bir eklenti olarak Joomla ve AceSEF kullanıyorum ve ben olduğu gibi tam sorgu dizesi almak gerekiyor. I $_SERVER['QUERY_STRING'] benim özel parametreler joomla QS isntead içeriyorsa kullandığınızda sorunudur.

Bir javascript veya PHP çözüm yapardı. teşekkürler

Edit: Sample URL www.test.com/sc/my-account.html?action=payment-method I want to get

action=payment-method

Bunun yerine ben olsun

option=com_content&Itemid=4&id=16&lang=sc&view=article

3 Cevap

Found the one that solves my problem var qs = window.location.search.substring(1);

Herkese teşekkürler SO kayalar :)

Joomla kurulum muhtemelen orijinal GET parametreleri görmezden gelerek ve tüm GET sorgu dizesini yeniden yazıyor. Htaccess bir mod_rewrite kuralı var, sen. Htaccess dosyasının içine yolunuzu kesmek gerekir.

Veya Joomla kullanarak durdurun.

Sen URL ne alamadım, sunucu seni eller ne olsun. Böyle mod_rewrite gibi şeyler tarafından eklenen parametreleri içerir. Eğer belirli parametreleri ihtiyacınız varsa o zaman indeksi $_GET[] uygun, aksi takdirde onunla yaşamak.