Trouver l’url de la page courante avec PHP
Classé dans : Programmation
C’est une demande que l’on retrouve souvent sur les forums , voici donc une petite fonction qui permet d’obtenir l’url courante d’une page en PHP (et quelques autres infos).
function getUrlInfo()
{
$root = 'http';
if ( isset ($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on")
{
$pageURL .= "s";
}
$root .= "://";
if ($_SERVER["SERVER_PORT"] != "80")
{
$root .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"];
} else
{
$root .= $_SERVER["SERVER_NAME"];
}
$fileName = substr($_SERVER["SCRIPT_NAME"], strrpos($_SERVER["SCRIPT_NAME"], "/")+1);
$currentDir = substr($_SERVER["SCRIPT_NAME"], 0, strrpos($_SERVER["SCRIPT_NAME"], "/")+1);
$result['root'] = $root;
$result['currentDir'] = $currentDir;
$result['fileName'] = $fileName;
$result['currentUrl'] = $root.$currentDir.$fileName;
$result['currentUrlWithArg'] = $root.$_SERVER['REQUEST_URI'];
return $result;
}
Pour voir ce que cela donne il vous suffit de faire.
print_r(getUrlInfo());
Tags : php
- Permalien
- maniT4c
- 9 mar 2010 3:25
- Commentaires (3)


le 10 mars 2010 à 21:25
Essayes le plugin SyntaxHighlighter Evolved pour tes bouts de codes, c’est assez classe et ça évite que les guillemets soient transformés.
le 25 mars 2010 à 21:45
Merci, pour cette fonction qui va surement mettre utile
le 29 mars 2010 à 17:26
@Robin merci pour l’info j’avais pas eu le temps de regarder depuis. Cette fois je me suis penché sur le problème et en effet c’est un super plugin que j’ai mis en place sur le blog
.