request - php $_GET获取不到值

WBOY
Release: 2016-06-06 20:39:49
Original
1626 people have browsed it

<code>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)
}
</code>
Copy after login
Copy after login

今天在修改一个脚本的时候发现使用$_GET获取不到数据了,请问睡能够给解释一下
已经在前面将request get 和server的信息输出了

整个项目的代码由很多,还是请大家移步到coding的rep中看吧
https://coding.net/u/hainuo/p/document/git/blob/master/handlers/gettree.php

回复内容:

<code>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)
}
</code>
Copy after login
Copy after login

今天在修改一个脚本的时候发现使用$_GET获取不到数据了,请问睡能够给解释一下
已经在前面将request get 和server的信息输出了

整个项目的代码由很多,还是请大家移步到coding的rep中看吧
https://coding.net/u/hainuo/p/document/git/blob/master/handlers/gettree.php

<code> ["REQUEST_URI"]=>
  string(53) "/wwh/handlers/gettree.php?lang=zh&dummy=1419519107411"
</code>
Copy after login

证明你的链接是没有错的。至于取不到值,你会不会在把$_GET['lang'],$_GET['dummy']给手动赋值了啊?没代码不知道哪里的问题了~

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template