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/htdocs
Windowsのようなパスを返します。
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.php
LinuxのようなパスD:/xampp/xampp/htdocs/test/example.php
とWindowsのようなパスを返します。