Maison >développement back-end >tutoriel php >Comment puis-je obtenir l'URL de la page actuelle en PHP ?

Comment puis-je obtenir l'URL de la page actuelle en PHP ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-01 10:42:02805parcourir

How Can I Get the URL of the Current Page in PHP?

Obtenir l'URL de la page actuelle en PHP

En PHP, accéder à l'URL de la page actuelle est une tâche simple. Cette connaissance est particulièrement utile pour des tâches telles que la redirection des utilisateurs ou la génération de liens.

Solution

Le tableau superglobal $_SERVER contient une multitude d'informations sur la requête en cours, notamment l'URL. Pour récupérer l'URL, vous pouvez utiliser le code suivant :

<code class="php">$url = $_SERVER['REQUEST_URI'];</code>

Cette variable contient l'intégralité de l'URL, y compris le domaine et le protocole. Si vous n'avez besoin que des parties après le domaine (par exemple, "/example/page.php"), vous pouvez utiliser ce qui suit :

<code class="php">$url = $_SERVER['REQUEST_URI'];
$parts = explode($GLOBALS['HTTP_HOST'], $url);
$url = $parts[1];</code>

Chaîne de requête

Si vous avez également besoin de la chaîne de requête (la partie de l'URL qui apparaît après le symbole "?"), vous pouvez y accéder en utilisant :

<code class="php">$queryString = $_SERVER['QUERY_STRING'];</code>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en 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