thinkphp5 在linux+nginx环境下关于直接die、exit的诡异问题。

浏览:1089 发布日期:2018/01/11 分类:ThinkPHP5专区 关键字: thinkphp 微信token验证
最近在做微信开发。在对接服务器验证token时,一直验证失败。
最后直接将代码,简化成die($_GET['echostr']);也还是不行。
后台换了一个windows服务器,同样的代码它就验证成功了。
最后发现了问题所在:
在controller中写出如下代码
function test2(){
echo 123;die;
}
当在浏览器上输入地址后。
页面会返回:123,
但是打开network时,就发现
Status Code:500 Internal Server Error
状态码是500,很诡异。这样微信token验证也就失败了。
去掉die;它就返回正常的状态码200了。
这是什么原因?windows下又不会出现这种情况。
最佳答案
评论( 相关
后面还有条评论,点击查看>>