2013-07-23 232 views
1

是否有可能使用PHP等任何服務器端腳本啓動Session。用服務器端腳本啓動SESSION

我想用純HTML/HTML5啓動SESSION/Javascript ..?

謝謝提前。 :)

+0

有沒有會話,然後... – 2013-07-23 10:34:41

+0

不,不可能,最好的你可以做的將與餅乾:http://www.w3schools.com/js/js_cookies.asp – Alfie

+0

使用cookies作爲會話 – DevZer0

回答

2

您可以用Javascript設置一個COOKIEhttp://www.w3schools.com/js/js_cookies.asp)。 如果你真的想要一個沒有PHP的PHP會話,那是不可能的。 Cookie是最接近你會得到的。

關於Cookies的主題,這些存儲在本地用戶系統上,可以編輯。如果您需要良好的安全性,我不建議使用這種方法。看到這篇博客解釋更多關於此事: http://www.nczonline.net/blog/2009/05/12/cookies-and-security/

0

沒有它不可能。您在PHP中使用的是PHP會話處理程序。

在javascript中,您可以使用cookie來存儲一些小數據。

4

Web開發中術語「會話」的通常含義是「存儲在通過令牌鏈接到特定用戶的服務器上的一桶信息」。由於定義需要涉及服務器,否則無法在沒有服務器的情況下實現這一目標。

可以將數據存儲在會話cookie(一個沒有明確的過期時間,當瀏覽器關閉時會死掉)。

在現代瀏覽器中,您可以使用sessionStorage存儲更大量的數據。

+0

我會推薦客戶端存儲,特別是sessionStorage。請參閱:http://www.sans.org/reading_room/whitepapers/storage/risks-client-side-data-storage_33669 – Parrotmaster

+0

@Protrotmaster - 我只是剔除它,但它看起來像在說「不要盲目信任用戶輸入「,這並不是什麼新鮮事。 – Quentin