request - php $_GET获取不到值
程序员文章站
2022-05-24 22:48:27
...
request array(2) {
["lang"]=>
string(2) "zh"
["dummy"]=>
string(13) "1419519107411"
}
get array(2) {
["lang"]=>
bool(false)
["dummy"]=>
bool(false)
}
server array(34) {
["HTTP_HOST"]=>
string(9) "localhost"
["HTTP_CONNECTION"]=>
string(10) "keep-alive"
["HTTP_CACHE_CONTROL"]=>
string(9) "max-age=0"
["HTTP_ACCEPT"]=>
string(74) "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"
["HTTP_USER_AGENT"]=>
string(104) "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36"
["HTTP_ACCEPT_ENCODING"]=>
string(19) "gzip, deflate, sdch"
["HTTP_ACCEPT_LANGUAGE"]=>
string(14) "zh-CN,zh;q=0.8"
["HTTP_COOKIE"]=>
string(36) "PHPSESSID=otbqpdbn719m95li4ph91naoe2"
["HTTP_RA_VER"]=>
string(5) "2.8.6"
["HTTP_RA_SID"]=>
string(38) "7A05614B-20140524-052211-005a89-b3d2b8"
["PATH"]=>
string(70) "/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/root/bin"
["LD_LIBRARY_PATH"]=>
string(26) "/phpstudy/server/httpd/lib"
["SERVER_SIGNATURE"]=>
string(0) ""
["SERVER_SOFTWARE"]=>
string(30) "Apache/2.4.7 (Unix) PHP/5.4.26"
["SERVER_NAME"]=>
string(9) "localhost"
["SERVER_ADDR"]=>
string(9) "127.0.0.1"
["SERVER_PORT"]=>
string(2) "80"
["REMOTE_ADDR"]=>
string(9) "127.0.0.1"
["DOCUMENT_ROOT"]=>
string(13) "/phpstudy/www"
["REQUEST_SCHEME"]=>
string(4) "http"
["CONTEXT_PREFIX"]=>
string(0) ""
["CONTEXT_DOCUMENT_ROOT"]=>
string(13) "/phpstudy/www"
["SERVER_ADMIN"]=>
string(15) "you@example.com"
["SCRIPT_FILENAME"]=>
string(38) "/phpstudy/www/wwh/handlers/gettree.php"
["REMOTE_PORT"]=>
string(5) "47712"
["GATEWAY_INTERFACE"]=>
string(7) "CGI/1.1"
["SERVER_PROTOCOL"]=>
string(8) "HTTP/1.1"
["REQUEST_METHOD"]=>
string(3) "GET"
["QUERY_STRING"]=>
string(27) "lang=zh&dummy=1419519107411"
["REQUEST_URI"]=>
string(53) "/wwh/handlers/gettree.php?lang=zh&dummy=1419519107411"
["SCRIPT_NAME"]=>
string(25) "/wwh/handlers/gettree.php"
["PHP_SELF"]=>
string(25) "/wwh/handlers/gettree.php"
["REQUEST_TIME_FLOAT"]=>
float(1419519574.541)
["REQUEST_TIME"]=>
int(1419519574)
}
今天在修改一个脚本的时候发现使用$_GET获取不到数据了,请问睡能够给解释一下
已经在前面将request get 和server的信息输出了
整个项目的代码由很多,还是请大家移步到coding的rep中看吧
https://coding.net/u/hainuo/p/document/git/blob/master/handlers/gettree.php
回复内容:
request array(2) {
["lang"]=>
string(2) "zh"
["dummy"]=>
string(13) "1419519107411"
}
get array(2) {
["lang"]=>
bool(false)
["dummy"]=>
bool(false)
}
server array(34) {
["HTTP_HOST"]=>
string(9) "localhost"
["HTTP_CONNECTION"]=>
string(10) "keep-alive"
["HTTP_CACHE_CONTROL"]=>
string(9) "max-age=0"
["HTTP_ACCEPT"]=>
string(74) "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"
["HTTP_USER_AGENT"]=>
string(104) "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36"
["HTTP_ACCEPT_ENCODING"]=>
string(19) "gzip, deflate, sdch"
["HTTP_ACCEPT_LANGUAGE"]=>
string(14) "zh-CN,zh;q=0.8"
["HTTP_COOKIE"]=>
string(36) "PHPSESSID=otbqpdbn719m95li4ph91naoe2"
["HTTP_RA_VER"]=>
string(5) "2.8.6"
["HTTP_RA_SID"]=>
string(38) "7A05614B-20140524-052211-005a89-b3d2b8"
["PATH"]=>
string(70) "/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/root/bin"
["LD_LIBRARY_PATH"]=>
string(26) "/phpstudy/server/httpd/lib"
["SERVER_SIGNATURE"]=>
string(0) ""
["SERVER_SOFTWARE"]=>
string(30) "Apache/2.4.7 (Unix) PHP/5.4.26"
["SERVER_NAME"]=>
string(9) "localhost"
["SERVER_ADDR"]=>
string(9) "127.0.0.1"
["SERVER_PORT"]=>
string(2) "80"
["REMOTE_ADDR"]=>
string(9) "127.0.0.1"
["DOCUMENT_ROOT"]=>
string(13) "/phpstudy/www"
["REQUEST_SCHEME"]=>
string(4) "http"
["CONTEXT_PREFIX"]=>
string(0) ""
["CONTEXT_DOCUMENT_ROOT"]=>
string(13) "/phpstudy/www"
["SERVER_ADMIN"]=>
string(15) "you@example.com"
["SCRIPT_FILENAME"]=>
string(38) "/phpstudy/www/wwh/handlers/gettree.php"
["REMOTE_PORT"]=>
string(5) "47712"
["GATEWAY_INTERFACE"]=>
string(7) "CGI/1.1"
["SERVER_PROTOCOL"]=>
string(8) "HTTP/1.1"
["REQUEST_METHOD"]=>
string(3) "GET"
["QUERY_STRING"]=>
string(27) "lang=zh&dummy=1419519107411"
["REQUEST_URI"]=>
string(53) "/wwh/handlers/gettree.php?lang=zh&dummy=1419519107411"
["SCRIPT_NAME"]=>
string(25) "/wwh/handlers/gettree.php"
["PHP_SELF"]=>
string(25) "/wwh/handlers/gettree.php"
["REQUEST_TIME_FLOAT"]=>
float(1419519574.541)
["REQUEST_TIME"]=>
int(1419519574)
}
今天在修改一个脚本的时候发现使用$_GET获取不到数据了,请问睡能够给解释一下
已经在前面将request get 和server的信息输出了
整个项目的代码由很多,还是请大家移步到coding的rep中看吧
https://coding.net/u/hainuo/p/document/git/blob/master/handlers/gettree.php
["REQUEST_URI"]=>
string(53) "/wwh/handlers/gettree.php?lang=zh&dummy=1419519107411"
证明你的链接是没有错的。至于取不到值,你会不会在把$_GET['lang'],$_GET['dummy']
给手动赋值了啊?没代码不知道哪里的问题了~