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

高洛峰
Libérer: 2017-01-03 17:41:51
original
1930 Les gens l'ont consulté

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
Copier après la connexion

/ /Obtenir l'adresse Web

echo $_SERVER['PHP_SELF']; #/PHP/XX.php
Copier après la connexion

//Obtenir les paramètres d'URL

echo $_SERVER["QUERY_STRING"]; #id=5
Copier après la connexion

//Obtenir l'agent utilisateur

echo $_SERVER['HTTP_REFERER'];
Copier après la connexion
Copier après la connexion

//Obtenir l'agent utilisateur

echo $_SERVER['HTTP_REFERER'];
Copier après la connexion
Copier après la connexion

//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
Copier après la connexion

//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
Copier après la connexion

//Obtenez le chemin uniquement

$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; 
echo dirname($url);
#http://localhost/PHP
Copier après la connexion

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 !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal