php $_get 号,php取不到$_GET的值是怎么回事?

在本机开发时是没有异常的,部署到服务器就各种问题了,REQUEST_URI的参数明明是有值的,但是QUERY_STRING却是空的...orz

在本机开发时是用apache,部署是用ngnix难道和配置有关?

array:32 [▼

"USER" => "www-data"

"HOME" => "/var/www"

"FCGI_ROLE" => "RESPONDER"

"QUERY_STRING" => ""

"REQUEST_METHOD" => "GET"

"CONTENT_TYPE" => ""

"CONTENT_LENGTH" => ""

"SCRIPT_FILENAME" => "/home/ubuntu/mfphp/index.php"

"SCRIPT_NAME" => "/index.php"

"REQUEST_URI" => "/Index/test/?id=3&page=1&size=10"

"DOCUMENT_URI" => "/index.php"

"DOCUMENT_ROOT" => "/home/ubuntu/mfphp"

"SERVER_PROTOCOL" => "HTTP/1.1"

"GATEWAY_INTERFACE" => "CGI/1.1"

"SERVER_SOFTWARE" => "nginx/1.4.6"

"REMOTE_ADDR" => "223.73.98.45"

"REMOTE_PORT" => "23487"

"SERVER_ADDR" => "10.104.44.175"

"SERVER_PORT" => "80"

"SERVER_NAME" => "gb.qiangtaoli.com"

"REDIRECT_STATUS" => "200"

"HTTP_HOST" => "gb.qiangtaoli.com"

"HTTP_CONNECTION" => "keep-alive"

"HTTP_CACHE_CONTROL" => "max-age=0"

"HTTP_UPGRADE_INSECURE_REQUESTS" => "1"

"HTTP_USER_AGENT" => "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36"

"HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"

"HTTP_ACCEPT_ENCODING" => "gzip, deflate, sdch"

"HTTP_ACCEPT_LANGUAGE" => "zh-CN,zh;q=0.8,en;q=0.6,zh-TW;q=0.4"

"PHP_SELF" => "/index.php"

"REQUEST_TIME_FLOAT" => 1472734757.8597

"REQUEST_TIME" => 1472734757

]

刚发现只是被隐藏index.php才找不到$_GET的值,以*.php结尾的可以正常取到$_GET的值...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值