PHP+redis實現session共用

來源:互聯網
上載者:User
這篇文章介紹的內容是關於PHP+redis實現session共用 ,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

本篇主要講述的是如何使用php+redis實現session共用。至於其原理,在此就不再贅述,有需要的小夥伴可以自行百度。這裡主要說一下如何?。


1.為了不同的網域名稱能訪問到同一個SESSION_ID,這裡把domain設定為統一的。修改php.ini,把預設配置修改為sesssion.cookie_domain=".test.com",

這裡的“.test.com”根據自己的需要自行修改。


2.為了使得資料在不同的網站可以訪問到,這裡選擇把session儲存在redis中。修改php.ini,把預設配置修改為

session.save_handler=redis,

session.save_path="tcp://192.168.0.120:6379",


3.配置完成後,寫一個php檔案,裡面設定session,運行之後,在redis中會出現一個key,如下:




此時,session就算設定成功了,使用$_SESSION讀取剛才設定的值,就可以讀出來了。


註:中間可能會遇到redis串連問題,關閉redis的保護模式即可。

相關推薦:

一個php+redis的簡單一實例分享

請教PHP+Redis實現任務隊列的思路

PHP+Redis:hash散列類型

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.