新聞資訊
來源:成都網(wǎng)站建設 作者:賽維思網(wǎng)絡 發(fā)布日期:2014-04-02 瀏覽:2488次
會話有一點非常好,它們的用法與cookie非常相似。一旦用一個session_start()調(diào)用開始一個會話,就可以用$_SESSION超級全局變量設置會話變量。不同于cookie,會話變量不需要任何特殊的函數(shù)來完成設置,只需為$_SESSION超級全局變量賦一個值,要確保使用會話變量名作為數(shù)組索引。
會話變量在會話銷毀時不會自動刪除。通過session_destroy()銷毀一個會話時,實際上并不會銷毀會話變量,所以如果希望用戶關閉瀏覽器之前清空會話變量,必須手動地刪除你的會話變量。銷毀一個會話的所有會話變量有一種快速有效的方法,即把$_SESSION超級全局變量設置為一個空數(shù)組。
會話在后臺實際上會使用cookie。如果瀏覽器支持cookie,會話可能會設置一個cookie臨時存儲會話ID。所以要通過PHP代碼完全關閉一個會話,還必須刪除可能在瀏覽器上自動創(chuàng)建來存儲會話ID的所有cookie。與任何其他cookie類似,可以將其到期時間設置為過去的一個時間來銷毀這個cookie。只需要知道cookie的名,這可以使用session_name()函數(shù)得到。
Copyright ? www.yrgym.cn All Rights Reserved. 成都賽維思網(wǎng)絡技術有限公司 蜀ICP備13002520號-3 Sitemap