1. 程式人生 > >修改配置的時候提示token驗證失敗/微信公眾號

修改配置的時候提示token驗證失敗/微信公眾號

  1. 首先要確定你填寫的URL在外網可以訪問,填寫的URL精確到你要上傳的那個檔名,如我的:http://www.域名/weixin/index.php
  2. 將下面的程式碼寫到index.php裡面
     1 //1.將timestamp,nonce,toke按字典順序排序
     2 $timestamp = $_GET['timestamp'];
     3 $nonce = $_GET['nonce'];
     4 $token = 'weixin';
     5 $signature = $_GET['signature'];
     6 $array = array($timestamp,$nonce,$token);
    
    7 //2.將排序後的三個引數拼接之後用sha1加密 8 $tmpstr = implode('',$array); 9 $tmpstr = sha1($tmpstr); 10 //3.將加密後的字串與signature進行對比,判斷該請求是否來自微信 11 if($tmpstr == $signature){ 12 header('content-type:text'); 13 echo $_GET['echostr']; 14 exit; 15 }

    3.在網頁瀏覽http://www.域名/weixin/index.php<什麼都不會輸出,不要著急>

    4.在你修改配置的頁面再次點選提交按鈕,就會顯示提交成功。<多試幾次,有的時候可能是網路原因>