Cet article présente principalement un exemple de fonction PHP pour obtenir l'URL de la page actuelle. Il raconte une fonction très simple et pratique pour obtenir l'URL de la page actuelle. Il explique également l'utilisation du paramètre serveur. qui en a besoin peuvent s'y référer
Cet article décrit un exemple de fonction PHP pour obtenir l'URL de la page actuelle et la partage avec vous pour votre référence. La méthode d'implémentation spécifique est la suivante :
En PHP, il n'y a pas de fonction par défaut pour obtenir l'URL de la page actuelle, donc aujourd'hui je vais vous présenter une fonction PHP qui obtient l'URL complète de la page actuelle. en PHP.
Le code de la fonction est le suivant, il vous suffit d'utiliser curPageURL() lors de l'appel :
/* 获得当前页面URL开始 */ function curPageURL() { $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") { // 如果是SSL加密则加上“s” $pageURL .= "s"; } $pageURL .= "://"; if ($_SERVER["SERVER_PORT"] != "80") { $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; } else { $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; } return $pageURL; } /* 获得当前页面URL结束 */
Ajoutez la description du paramètre du serveur, le code est le suivant :
//获取域名或主机地址 echo $_SERVER['HTTP_HOST']."<br>"; #localhost //获取网页地址 echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php //获取网址参数 echo $_SERVER["QUERY_STRING"]."<br>"; #id=5 //获取用户代理 echo $_SERVER['HTTP_REFERER']."<br>"; //获取完整的url echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; #http://localhost/blog/testurl.php?id=5 //包含端口号的完整url echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; #http://localhost:80/blog/testurl.php?id=5 //只取路径 $url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; echo dirname($url); #http://localhost/blog
Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'apprentissage de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !
Recommandations associées :
Comment utiliser curl pour simuler une adresse IP en PHP
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!