// 注意 URL 一定要?jiǎng)討B(tài)獲取,不能 hardcode.
$protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://";
$url = "$protocol$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://";
$url = "$protocol$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
2017-06-19
第一次分享沒(méi)有錯(cuò)誤,從分享出去的鏈接點(diǎn)進(jìn)去,再次分享,出現(xiàn)errMsg:“configure:invalid signature”這個(gè)錯(cuò)誤。排查了一遍鏈接,發(fā)現(xiàn)微信在分享后加了參數(shù)?from=timeline&isappinstalled=0
這樣子,我用來(lái)做簽名驗(yàn)證的url,就跟實(shí)際的url又不符了。
解決辦法,url變量獲取使用php全局變量獲取當(dāng)前頁(yè)面的完整url
$url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']';
這樣子,我用來(lái)做簽名驗(yàn)證的url,就跟實(shí)際的url又不符了。
解決辦法,url變量獲取使用php全局變量獲取當(dāng)前頁(yè)面的完整url
$url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']';
2017-06-19
$url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
2017-06-19
+ 我來(lái)回答
回答最高可+2積分
我的源碼:https://coding.net/u/maxzuo/p/wechat/git ,有需要的,可以參考下。
2017-05-29
+ 我來(lái)回答
回答最高可+2積分
最新回答 / _蟄伏
親,你這個(gè)問(wèn)題,我也遇到過(guò),經(jīng)過(guò)一步步的排錯(cuò),現(xiàn)在問(wèn)題終于解決了,我的問(wèn)題就是,就是在Linux服務(wù)器下ThinkPHP設(shè)置session保存路徑不寫入,之后把session存儲(chǔ)的控制器,更改一下權(quán)限,允許寫入就ok的,就會(huì)出現(xiàn)久違的{“errMsg”:"config"ok"},設(shè)置成功,我的解決方法是這樣的,希望對(duì)你有幫助!
2017-05-15
+ 我來(lái)回答
回答最高可+2積分
最新回答 / 精慕門6215918
我的也是測(cè)試號(hào) ,也是只能分享當(dāng)前鏈接,而且已經(jīng)提示ok了, 求大神解答