Cet article présente principalement comment PHP obtient l'hôte actuel, le nom de domaine, l'URL, le chemin, le port et d'autres paramètres. Il a une certaine valeur de référence. Ceux qui sont intéressés peuvent en apprendre davantage
Expérimental. environnement :
Le nom de domaine de test est daxiangtravel.com, le répertoire racine Apache/mnt/, le répertoire de test/mnt/qa/test et le nom du fichier de test est index.php.
Obtenir le code :
Obtenir le répertoire actuel :
getcwd(); // /mnt/qa/test dirname(__FILE__); // /mnt/qa/test
Obtenir le nom de domaine ou l'adresse de l'hôte
$_SERVER['HTTP_HOST']; //daxiangtravel.com
Obtenir l'adresse Web
$_SERVER['PHP_SELF']; // /qa/test/index.php
Obtenir les paramètres de l'URL
$_SERVER["QUERY_STRING"]; // v=433 获取用户代理 $_SERVER['HTTP_REFERER']; // http://daxiangtravel.com/qa/test/index.php?v=433
Obtenir l'url complète
'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; // http://daxiangtravel.com/qa/test/index.php?v=433 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; // http://daxiangtravel.com/qa/test/index.php?v=433
Obtenir uniquement le chemin
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; echo dirname($url); // http://daxiangtravel.com/qa/test
URL complète, y compris le numéro de port
'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"] .$_SERVER["REQUEST_URI"]; // http://daxiangtravel.com:80/qa/test/index.php?v=433
Ce qui précède est l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'apprentissage de chacun, et je. j'espère que tout le monde soutiendra Script Home.
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!