session的作用:session可以長時間的儲存資料,不丟失。
session的常用於:
1.登入,儲存登入資訊
2.儲存購物車資訊
3.儲存驗證碼資訊
定義session常量
define('wxuser', 'wxuser_session');
define('member', 'member_session');
define('merchant', 'merchant_session');
define('agent', 'agent_session');
define('cart', 'cart_session');
給session賦值
session(merchant, $user['id']);
根據session獲取使用者資訊
$user = m('user')->where(array('id' => session(merchant)))->find();
$this->user = $user;
$this->user_id = $user['id'];
如果session存在,直接進入主介面,否則進入登入介面
//商戶登陸
public function login() else
}
登出,銷毀session
//登出
public function userlogout()
關於session的幾點理解與測試
同乙個瀏覽器,同乙個session名,不同的**,儲存的位置不同。銷毀其中乙個,另外的並沒有收到影響。
session是儲存在伺服器上的,不同的**意味著不同的伺服器。銷毀其中乙個,其他的並沒有收到影響。
當你關閉瀏覽器的時候,session的死期也就到了。
同乙個**,不同的瀏覽器開啟都有對應的乙個session。
大部分的session機制都使用程序中cookie來儲存session_id的,關閉瀏覽器後這個程序也就自動消失了,程序中的cookie自然就消失了,那麼session_id也跟著消失了,再次連線到伺服器時也就無法找到原來的session了。
我們可以在登陸時點選下次自動登入,比如說「記住我一周」。這就要用到我們上文提到的另一種cookie了——硬碟中cookie,這時session_id將長期儲存在硬碟上的cookie中,直到失效為止。
javaweb中Cookie和Session實現
cookie是存在於瀏覽器的文字,用於儲存使用者的登入密碼等資料 session存在於服務端,用於跟蹤使用者登入狀態等 cookie cookies request.getcookies if cookies null cookies.length 0 else 在servelt中通過respons...
Servlet中Cookie和Session的學習
會話cookie 關閉瀏覽器,就失效 持久cookie 存放在客戶端上。在指定的期限內有效。是以檔案形式存放的 setmaxage 應用 自動登入 瀏覽記錄 購物車 http的請求是無狀態。客戶端與伺服器在通訊的時候,是無狀態的,其實就是客戶端在第二次來訪的時候,伺服器根本就不知道這個客戶端以前有沒...
tensorflow中無法使用Session
attributeerror module tensorflow has no attribute session tensorflow從2.0版本已經沒有session了,除了session,還有placeholder等舊版本的方法都不可以直接呼叫。imprt之後加一句tf.compat.v1.d...