ホームページ  >  記事  >  バックエンド開発  >  サーバー アプリケーション エラー php $_SERVER 現在の完全な URL の書き方

サーバー アプリケーション エラー php $_SERVER 現在の完全な URL の書き方

WBOY
WBOYオリジナル
2016-07-29 08:41:10947ブラウズ

复制代码代码如下:


"http://".$_SERVER ['HTTP_HOST'].$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING'];


phpサーバー関数大全
SERVER["HTTP_ACCEPT"]=*/*
$_SERVER["HTTP_REFERER"]=http://localhost/lianxi/
$_SERVER["HTTP_ACCEPT_LANGUAGE"]=zh-cn
$_SERVER ["HTTP_ACCEPT_ENCODING"]=gzip、デフレート
$_SERVER["HTTP_USER_AGENT"]=Mozilla/4.0 (互換性; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
$_SERVER[" HTTP_HOST"]=localhost
$_SERVER["HTTP_CONNECTION"]=キープアライブ
$_SERVER["PATH"]=C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:Program FilesCommon FilesAdobeAGL;C:Program FilesMySQLMySQL Server 5.0 bin;C:php;C:phpext
$_SERVER["SystemRoot"]=C:WINDOWS
$_SERVER["COMSPEC"]=C:WINDOWSsystem32cmd.exe
$_SERVER["PATHEXT"]=.COM;.EXE; .BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
$_SERVER["WINDIR"]=C:WINDOWS
$_SERVER["SERVER_SIGNATURE"]=
Apache/2.0.55 (Win32) localhost ポート 80 の PHP/5.1.1 サーバー \使用するサーバー
$_SERVER["SERVER_SOFTWARE"]=Apache/2.0.55 (Win32) PHP/5.1.1
$_SERVER["SERVER_NAME"]=localhost \サーバー名
$_SERVER["SERVER_ADDR"]=127.0.0.1
$_SERVER["SERVER_PORT"]=80 \サービスサーバー端末
$_SERVER["REMOTE_ADDR"]=127.0.0.1
$_SERVER["DOCUMENT_ROOT"]=D :/lianxi \网站の主目录
$_SERVER["SERVER_ADMIN"]=sss@163.com \安装APACHE時に設置された邮箱
$_SERVER["SCRIPT_FILENAME"]=D:/lianxi/lianxi/servervalues.php \当前的网页的的网页、
$ _server ["remote_port"] = 1076 \远程端口$ _server ["gateway_interface"] = cgi/1.1
$ _server ["server_protocol"] = http/1.1 ]=GET
$_SERVER["QUERY_STRING"]=\获取?号後の内容
$_SERVER["REQUEST_URI"]=例子:/lianxi/servervalues.php?a=1&b=2
$_SERVER["SCRIPT_NAME"] =例子:/lianxi/servervalues.php
$_SERVER["PHP_SELF"]=/lianxi/servervalues.php \戻る当前网页の相对路径。
$_SERVER["REQUEST_TIME"]=1179190013 \実行時間间 单位は十万分の一毫秒
$_SERVER["argv"]=Array
$_SERVER["argc"]=0
说説明: この結果を実行するウェブサイトを返しますの主目录是D:/lianxi
foreach($_SERVER as $asd =>$values)
{
echo("$_SERVER["$asd"]=".$values."< /p>");
}
$_SERVER は現在のサービス情報を保存しており、その中に $_SERVER["QUERY_STRING"]、$_SERVER["REQUEST_URI"]、$_SERVER["SCRIPT_NAME"] と $_SERVER["PHP_SELF"] などの情報が含まれています。 , 以下では、$_SERVER 関数の QUERY_STRING、REQUEST_URI、SCRIPT_NAME、および PHP_SELF 変更量領域をサンプルで解決し、これら 4 つの関係を把握し、実際のアプリケーションで必要な値を簡単に取得できるようにします。 "QUERY_STRING"]
说明:查询(クエリ)の文字列
2,$_SERVER["REQUEST_URI"]
说明:访问この页面に必要なURI
3,$_SERVER["SCRIPT_NAME"]
说明:最新の文章を含む的経路
4,$_SERVER["PHP_SELF"]
说明:現在正在実行脚本の文件名
实例:
1,http://www.biuuu.com/ (直接打开主页)
結果:
$_SERVER[ "QUERY_STRING"] = ""
$_SERVER["REQUEST_URI"] = "/"
$_SERVER["SCRIPT_NAME"] = "/index.php"
$_SERVER["PHP_SELF"] = "/index.php"
2,http://www.biuuu.com/?p=222 (付带查询)
結果:
$_SERVER["QUERY_STRING"] = "p=222"
$_SERVER["REQUEST_URI"] = "/?p =222″
$_SERVER["SCRIPT_NAME"] = “/index.php”
$_SERVER["PHP_SELF"] = “/index.php”
3,http://www.biuuu.com/index.php? p=222&q=biuuu
结結果:
$_SERVER["QUERY_STRING"] = "p=222&q=biuuu"
$_SERVER["REQUEST_URI"] = "/index.php?p=222&q=biuuu"
$_SERVER[" SCRIPT_NAME"] = "/index.php"
$_SERVER["PHP_SELF"] = "/index.php"
$_SERVER["QUERY_STRING"]获取蟥询语句,实例中可知,获取的是?裏面的值
$ _SERVER["REQUEST_URI"] 获取http://www.biuuu.com後面の值、含む/
$_SERVER["SCRIPT_NAME"] 获取当前の書き込み経路、例:index.php
$_SERVER["PHP_SELF"]現在実行中のファイル名
では、QUERY_STRING、REQUEST_URI、SCRIPT_NAME、および PHP_SELF に対して、この 4 つの値を $_SERVER 関数で適切に使用することが有益であることを深く理解してください。 ST_URI、SCRIPT_NAME、 PHP_SELF 掌握 4 つの量の間の領域。
以上、サーバー アプリケーション エラーを介した php $_SERVER 現在の完全な URL の書き込み法で、サーバー アプリケーション エラーに関する内容が含まれており、PHP 教則に興味のある友人の助けになることを望みます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。