この記事では、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
Web アドレスの取得
$_SERVER['PHP_SELF']; // /qa/test/index.php
URL パラメータの取得
ゲットfull URL
$_SERVER["QUERY_STRING"]; // v=433 获取用户代理 $_SERVER['HTTP_REFERER']; // http://daxiangtravel.com/qa/test/index.php?v=433
Pathのみを取る
'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
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; echo dirname($url); // http://daxiangtravel.com/qa/test
以上がこの記事の全内容です。 Script House をサポートしていただければ幸いです。
以上がPHP を使用して現在のホスト、ドメイン名、URL、パス、ポート、その他のパラメーターを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。