首頁 > 後端開發 > php教程 > php微信公眾開發平台如何使用session

php微信公眾開發平台如何使用session

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-07-29 09:13:40
原創
1525 人瀏覽過

    session是儲存在伺服器端的,那麼區別每個使用者的session就需要使用客戶端的cookie,微信伺服器是不傳送cookie到開發者伺服器,所以基於cookie的session無法使用。

    但只要為每位使用者設定一個唯一的session_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微信大眾開發平台如何使用session,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
session問題
來自於 1970-01-01 08:00:00
0
0
0
session登入訊息
來自於 1970-01-01 08:00:00
0
0
0
thinkphp5.0 session 無法儲存?
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板