1)Pythonの例に文書の開発を放棄します。場合の文書のコードのインデント深刻なので、しかし、不足しているコードはコンパイルの問題になりますがあります。
失敗したコードのインデントエラーをコンパイルするには、シンプルで親しみやすいPHPのための推奨や支障はありません。
UPUPW:勧告(データベースのMySQL、Apacheのサーバーを含む)を素早くPHP環境を構築するためのツール。
2)https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1472017492_58YV5「1.4開発の基本的な設定」セクションには、いくつかのPHPコードで接続されたURLのサーバーへの直接アクセスを必要とする(開発者向け設定)に、エラーなしでURLの設定を確認します。コードは以下の通りであります:
<?PHP ( "トークン"、 "你自定义的TOKEN值")を定義します。// TOKEN值 $ wechatObj =新しい微信(); $ wechatObj->有効(); クラス微信{ パブリック関数有効(){ $ echoStr = $ _GET [ "echostr"]。 もし(の$ this - > checkSignature()){ エコー$ echoStr。 出口; } } プライベート関数checkSignature(){ $署名= $ _GET [ "署名"]。 $タイムスタンプ= $ _GET [ "タイムスタンプ"]; $ナンス= $ _GET [ "ナンス"]; $トークン= TOKEN。 $ tmpArr =配列($トークン、$タイムスタンプ、$ナンス); ソート($ tmpArr)。 $ tmpStr =破($ tmpArr)。 $ tmpStr = SHA1($ tmpStr)。 }他{ falseを返します。 } } } ?>
注:多くの場所や人々が、「このコードは一度だけ検証されます」と述べているが、それは明確に、なぜしなかった「一度だけ検証します、」また「未来を削除することができます。」、言いませんでした 実際には、すでに述べてきた、それが理由です。
このコードが使用されている - URLがエラーなしで設定を確認します!公共のURLを使用すると、トークンの数は、アクセスが成功した取得するには、サーバー上のページにアクセスするためのコードを設定しているので、URLは、デフォルトのURLには、この数は公共の使用後に、有効です。
言い換えれば、成功した検証URLの後に、開発者は、このコードや、このコードファイルを保存する基本的な構成は、あなたが削除することができます。後でURLを変更する場合は逆に、あなたはまだ新しいURL--はまだその文であることを確認するための再確立このコードに持って、検証の成功は削除します。
参考https://www.cnblogs.com/PER10/p/11134138.html:3)テキストメッセージは、受動DEMOを返信
キーコード:
//は、POSTデータを取得 $ postStr = $ GLOBALS [ "HTTP_RAW_POST_DATAがある"]; //上のXMLデータを解析するのSimpleXMLのPOST $ postObjのsimplexml_load_string =($ postStr 'のSimpleXMLElement'、LIBXML_NOCDATA); $ ResultStrエコー。