ホームページ >バックエンド開発 >PHPチュートリアル >thinkphp WeChat 開発: セーフ モード メッセージの暗号化と復号化、thinkphp decryption_PHP チュートリアル

thinkphp WeChat 開発: セーフ モード メッセージの暗号化と復号化、thinkphp decryption_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:03:521196ブラウズ

thinkphp WeChat 開発: セーフ モード メッセージの暗号化と復号、thinkphp 復号

thinkphp の公式 WeChat パッケージを使用すると、さまざまなモードを正常に使用できますが、セーフ モードは機能しません。分析とソリューションの結果が記録されます。 。

分析問題: 消 WeChat サーバーのニュースの復号化は常に失敗します。WeChat パブリック プラットフォームと wechatCrypt.class.php から公式の復号化ファイルをダウンロードします。問題ありません。 file_put_contents 関数を使用して、分析用に復号化されたファイルを保存します。公式パッケージで復号化された XML は標準の XML 形式ではないため、simplexml_load_string 関数では処理できないことが判明しました。

リーリー

解決策:

出力されたxmlファイルはこんな感じです

リーリー

したがって、simplexml_load_string が処理できる前に処理する必要があります

出力されたプレーンテキストコンテンツの後に

を追加します リーリー

セーフモードは通常通り使用できます。

http://www.bkjia.com/PHPjc/1077135.html

本当http://www.bkjia.com/PHPjc/1077135.html技術記事 thinkphp WeChat 開発: セーフ モード メッセージの暗号化と復号化、thinkphp の復号化には thinkphp の公式 WeChat パッケージが使用されます。さまざまなモードは正常に使用できますが、セーフ モードは使用できません。これから解決策を分析します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。