ホームページ >バックエンド開発 >PHPチュートリアル >PHP WeChatパブリック開発プラットフォームでセッションを使用する方法

PHP WeChatパブリック開発プラットフォームでセッションを使用する方法

WBOY
WBOYオリジナル
2016-07-29 09:13:401512ブラウズ

セッションはサーバー側に保存されるため、各ユーザーのセッションを区別するには、クライアントの 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 チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。