2009-11-07 2 views

Répondre

4

$_SERVER['QUERY_STRING'] a la partie chaîne de requête du URL.

+0

si PHP_SELF + QUERY_STRING devrait le faire? – kmunky

+0

IIRC, '$ PHP_SELF' n'inclut pas le nom d'hôte - vous voudriez ajouter' $ _SERVER ['SERVER_NAME'] 'pour cela. – Amber

+0

Pourquoi n'utilisez-vous pas simplement '$ _SERVER ['REQUEST_URI']', comme Zied l'a suggéré? – brianreavis

3

Une réponse rapide:

$url = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; 
1
$url = (!empty($_SERVER['HTTPS'])) ? "https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'].$_SERVER['QUERY_STRING'] : "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'].$_SERVER['QUERY_STRING']; 
+0

'REQUEST_URI' est déjà associé à' QUERY_STRING'. – brianreavis

Questions connexes