我想了解會話是如何在現實世界中使用的。因此,舉例來說,我不知道什麼通常會被保存在session在下列情況下:
- 社交網站
- 小型購物網站
- UGC網站(如食譜分享網站)
- RSS讀者
- 實時基本的遊戲網站(比如,對於例如起見跳棋。)
我的主要問題是理解數據的意思作爲php文件中的變量傳遞給php文件,應該保存在特定全局變量中的數據以及屬於超全局變量$_SESSION
中的數據。
謝謝
JDelage
我想了解會話是如何在現實世界中使用的。因此,舉例來說,我不知道什麼通常會被保存在session在下列情況下:
我的主要問題是理解數據的意思作爲php文件中的變量傳遞給php文件,應該保存在特定全局變量中的數據以及屬於超全局變量$_SESSION
中的數據。
謝謝
JDelage
簡短的回答?任何東西。
稍短的答案? Web應用程序可能需要跟蹤多個頁面瀏覽量(會話持續時間)的數據,但如果該數據不是永久存儲,或者由多個不同的站點用戶共享,則無關緊要。
你必須存儲這個...
$_SESSION[userid]=//user id from the database
別的是一個主觀判斷, 它不會不管它是什麼類型的Web應用程序的任何。
會話變量是需要的電信會話期間被個性化,並存儲登記表和一切服務器側高速緩存中。這是因爲你可以開始和停止沖洗會話。每個會話都有一個單獨的密鑰,並存儲在您的服務器下的此目錄下的目錄中。實際上,您也可以使用sqlite或簡單的文本文件。
基本上,任何需要頁面請求之間被保留的,但還不夠揮發證明擊中後端存儲每次獲取新的副本。 – 2012-02-02 19:01:31
從「作爲變量傳遞」您是指獲取變量還是隱藏的輸入表單變量? – 2012-02-02 19:05:07