微信公众号绑定域名详解
第一步
填写url时注意可以写IP地址但是必须是80端口的或者44端口的
第二步
写服务器的验证令牌
第三步
可以自己生成的
第四步
刚开始测试时,可以选择明文模式
另外在附上一份服务器验证的代码
需注意代码应放在填写的访问的地址
class WeixinToken
{
private $app_id;
private $tokens;
private $app_secret;
public function __construct($appid,$appsecret,$token)
{
# code...
$this->app_id = $appid;
$this->app_secret = $appsecret;
$this->tokens =$token;
}
public function valid()
{
$echoStr = $_GET["echostr"];
if($this->checkSignature()){
echo $echoStr;
exit;
}
}
private function checkSignature()
{
$signature = $_GET["signature"];
$timestamp = $_GET["timestamp"];
$nonce = $_GET["nonce"];
$token = $this->token;
$tmpArr = array($token, $timestamp, $nonce);
sort($tmpArr);
$tmpStr = implode( $tmpArr );
$tmpStr = sha1( $tmpStr );
if( $tmpStr == $signature ){
return true;
}else{
return false;
}
}
}
只需实例化这个类,并调用valid这个方法,就可以完成域名的绑定
如还有请留言,或者评论,或者扫下方二维码关注我的微信