1.可查看url和token是否正确
2.查看服务器端口是否为80端口
3.你可以通过记录log日志来判断是否接受到微信提交过来的信息
$fp=fopen("log.txt","w+");
$strText='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']."\r\n";
fwrite($fp,$strText);
复制log中的地址到浏览器查看是否已经有echostr并与参数中的echostr进行对比
4.如果上述都正确可以能文件编码问题当文件编码为utf8 bom时文件前会自动添加3个字符 把文件去掉bom 正确