Maison > Article > développement back-end > Comment puis-je obtenir l’URL de la page actuelle en 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!