Maison >php教程 >PHP开发 >Comment obtenir l'URL complète de la page actuelle en PHP

Comment obtenir l'URL complète de la page actuelle en PHP

高洛峰
高洛峰original
2017-01-03 17:41:511947parcourir

1. Utilisez javascript pour implémenter :

top.location.href L'adresse de la fenêtre de niveau supérieur

this.location.href L'adresse de la fenêtre actuelle

2. Utilisez PHP pour implémenter

http://localhost/PHP/XX.php?id=5

//Obtenir le nom de domaine ou l'adresse de l'hôte

echo $_SERVER['HTTP_HOST']; #localhost

/ /Obtenir l'adresse Web

echo $_SERVER['PHP_SELF']; #/PHP/XX.php

//Obtenir les paramètres d'URL

echo $_SERVER["QUERY_STRING"]; #id=5

//Obtenir l'agent utilisateur

echo $_SERVER['HTTP_REFERER'];

//Obtenir l'agent utilisateur

echo $_SERVER['HTTP_REFERER'];

//Obtenir l'url complète

echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
#http://localhost/PHP/XX.php?id=5

//L'url complète incluant le numéro de port

echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
#http://localhost:80/PHP/XX.php?id=5

//Obtenez le chemin uniquement

$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; 
echo dirname($url);
#http://localhost/PHP

Résumé

Ce qui précède est l'intégralité du contenu de cet article. J'espère que le contenu de cet article pourra être utile à tout le monde. étudier ou travailler. Si vous avez des questions, vous pouvez laisser un message pour communiquer.

Pour plus d'articles liés à la méthode PHP pour obtenir l'URL complète de la page actuelle, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn