1)$_SERVER['REQUEST_URI']-スクリプトを実行しているページにアクセスするためのURLを返します。http://www.example.com/product.php?id=5ページにアクセスするために入力する必要がある場合はを$_SERVER['REQUEST_URI']返します/product.php?id=5。
2)$_SERVER['DOCUMENT_ROOT']–サーバーの構成ファイルで指定されているサーバーのルートディレクトリを返します。この変数は通常/usr/yoursite/www、LinuxやD:/xamps/xampp/htdocsWindowsのようなパスを返します。
3)$_SERVER['HTTP_HOST']– httpヘッダーで見つかったホストの名前を返します。この変数は通常、ブラウザのアドレスバーにあるexample.comときのようにパスを返し、http://example.comアドレスバーにあるwww.example.comときを返しhttp://www.example.comます。保存されたセッションはのセッションhttp://example.comと同じではないため、PHPを使用してオンライン支払いを行いながらセッションを保持する必要がある場合、これは非常に便利ですhttp://www.example.com。
4)$_SERVER['HTTP_USER_AGENT']-Webページにアクセスするユーザーエージェント(ブラウザー)の詳細を返します。strpos($_SERVER["HTTP_USER_AGENT"],”MSIE”)Microsoft Internet Explorerの検出に使用することもstrpos($_SERVER["HTTP_USER_AGENT"],”Firefox”)、PHPでfirefoxブラウザーの検出に使用することもできます。
5)$_SERVER['PHP_SELF']-現在実行中のスクリプトのファイル名を返します。あなたがURLにアクセスしていると仮定しましょうhttp://www.example.com/product.php?id=5、その後$_SERVER['PHP_SELF']戻っ/product.phpスクリプト内を。
6)$_SERVER['QUERY_STRING']–現在実行中のスクリプトへのアクセスにクエリ文字列が使用されている場合、クエリ文字列を返します。クエリ文字列は、「?」の後に使用できる文字列です $_SERVER['QUERY_STRING']次のURLを実行するスクリプトでsign.ifを使用すると、スクリプトhttp://www.example.com/index.php?id=5&page=productで戻りid=5&page=productます。
7)$_SERVER['REMOTE_ADDR']–現在のページにアクセスしているリモートマシンのIPアドレスを返します。ただし$_SERVER['REMOTE_ADDR']、クライアントのマシンの実際のIPアドレスを取得することはできません。PHPで実際のIPアドレスを取得する方法については、この記事を参照してください。
8)$_SERVER['SCRIPT_FILENAME']-現在実行中のファイルの絶対パスを返します。var/example.com/www/product.phpLinuxのようなパスD:/xampp/xampp/htdocs/test/example.phpとWindowsのようなパスを返します。