w7corp / easywechat

📦 一个 PHP 微信 SDK
https://easywechat.com
MIT License
10.26k stars 2.41k forks source link

使用flightphp框架,验证URL的时候,在Apache下接入成功,在Nginx接入失败 #126

Closed imyip closed 8 years ago

imyip commented 8 years ago

我是使用flightphp框架,url重写规则均按照教程写入 然而验证URL的时候,在Apache下接入成功,在Nginx接入失败 貌似是http类的get方法没有起作用

parkshinhye commented 8 years ago

@imyip 可否粘贴一下代码

imyip commented 8 years ago

@a939638621 这是在框架里面的调用

Flight::route('/weixin',function(){
    Overtrue\Wechat\Alias::register();
    $server = new WechatServer("xxxxxxxxxxxx", "xxxxx");
    $server->on('message', 'text', function($message) {
        return WechatMessage::make('text')->content($message->Content);
    });
    $result = $server->serve();
    echo $result;
});

Flight::start();

我感觉是nginx的问题

parkshinhye commented 8 years ago

@imyip 服务器验证 你看看这个wiki 的内容

overtrue commented 8 years ago

你在echo $result; 前把 error_log("result: ".$result); 写到日志看一下就知道了嘛,如果都没产生日志,那肯定是你的web服务器问题了