微信示例代碼里邊的valid()函數(shù)是用來token驗(yàn)證的嗎?跟老師講的原理一樣嗎?
看微信給的示例代碼里是這么驗(yàn)證的↓這個(gè)valid函數(shù)是起的token驗(yàn)證的作用嗎?
//define your token
define("TOKEN", "Jane");
$wechatObj = new wechatCallbackapiTest();
$wechatObj->valid();
class wechatCallbackapiTest
{
public function valid()
? ? {
? ? ? ? $echoStr = $_GET["echostr"];
? ? ? ? //valid signature , option
? ? ? ? if($this->checkSignature()){
? ? ? ? echo $echoStr;
? ? ? ? exit;
? ? ? ? }
? ? }
......
我在另外一個(gè)書上看的代碼里邊valid函數(shù)是這么寫的↓,但是token驗(yàn)證一直不成功,換成上邊那個(gè)就成功了,請問下邊這個(gè)代碼是做什么的,token驗(yàn)證不成功是什么原因?
謝謝老師!
2015-12-17
是一樣的,從官方技術(shù)文檔哪里下載下來,上傳到服務(wù)器,填好相關(guān)配置信息,就可以校驗(yàn)通過了