ホームページ >バックエンド開発 >PHPチュートリアル >PHP WeChatパブリック開発プラットフォームでセッションを使用する方法
セッションはサーバー側に保存されるため、各ユーザーのセッションを区別するには、クライアントの Cookie を使用する必要があります。WeChat サーバーは開発者サーバーに Cookie を送信しないため、Cookie ベースのセッションは使用できません。
ただし、ユーザーごとに一意の session_id が設定されている限り、同じ効果を達成できます。
全員の WeChat ID は一意であるため、WeChat ID をユーザーの session_id として使用することも、MD5 暗号化後に使用することもできます。
次のようにToUserNameをsession_idとして設定します
$postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; if(!empty($postStr)){ $msg = (array)simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA); $postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; if(!empty($postStr)){ $msg = (array)simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA); //设置session_id session_id($msg['ToUserName']); session_start(); }
上記では、PHP WeChat パブリック開発プラットフォームでのセッションの使用方法をさまざまな側面を含めて紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。