この記事では、PHP が現在のホスト、ドメイン名、URL、パス、ポート、その他のパラメーターを取得する方法を主に紹介します。興味のある方は学習してください。
テスト ドメイン名。 daxiangtravel.com、Apache ルート ディレクトリ /mnt/、テスト ディレクトリ /mnt/qa/test、テスト ファイル名は、index.php です。
コードを取得:
現在のディレクトリを取得:
getcwd(); // /mnt/qa/test dirname(__FILE__); // /mnt/qa/test
$_SERVER['HTTP_HOST']; //daxiangtravel.com
$_SERVER['PHP_SELF']; // /qa/test/index.php
URLパラメータを取得する
$_SERVER["QUERY_STRING"]; // v=433 获取用户代理 $_SERVER['HTTP_REFERER']; // http://daxiangtravel.com/qa/test/index.php?v=433
'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
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; echo dirname($url); // http://daxiangtravel.com/qa/test
'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"] .$_SERVER["REQUEST_URI"]; // http://daxiangtravel.com:80/qa/test/index.php?v=433
以上がPHPを使用して現在のホスト、ドメイン名、URL、パス、ポート、その他のパラメータを取得する方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。