openwrtmail

641 经验值

这个是最基础的东西~~~不过我一般用人家封装好的库。自己做应用。有问题再查文档。@jellybool

我知道你的问题出在哪了@panoswj
微信开发文档中有如下描述
开发者通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败。
你程序中的valid()最后验证签名只返回了true和flase
你不妨将

if( $tmpStr == $signature ){
        return true;
    }

修改成

if( $tmpStr == $signature ){
        echo $echoStr;
                exit;
    }

当然前面你需要从GET请求将$echoStr拿出来
$echoStr = $_GET["echostr"];

你compose的标准laravel?然后就是简单做了个路由? 我可以帮你试试

Laravel 5 默认启用了 CSRF 中间件,因为微信的消息是 POST 过来,所以会触发 CSRF 检查导致无法正确响应消息,所以请去除默认的 CSRF 中间件,改成路由中间件。

appID 和 appsecret填了吗 不介意的话可以将代码放到一个网盘。看你的valid方法是官网的demo。

是不是浏览器的设置问题,譬如退出后自动清除cookie,我这里没有这个问题,建议楼主把环境附上吧,@a416237796

可以看了 @JellyBool
国庆休假出去了 没怎么上网站。哈哈 多了很多视频

国庆 出去了一趟,网站大变样啊~~~