我在從一個HTML頁面獲取參數到另一個頁面時遇到問題。案件是這樣的:
我使用PHP和Ajax/jQuery來建立這個網站,第一頁是登錄表單。
當有人點擊按鈕「登錄」時,我發送POST請求與ajax到一個PHP腳本,將在數據庫中搜索此用戶/密碼(我使用ajax,因爲如果發生錯誤,我會顯示一條消息,無需重新加載這一頁)。當PHP腳本完成時,它將用戶標識返回到登錄頁面。
如何從登錄頁面轉到另一頁面(例如,首頁)並保持用戶標識在那裏使用。我知道如何使用location.href來解決這個問題,但我不想在URL中顯示用戶標識。
謝謝。將參數從一個HTML頁面傳遞到另一個頁面
0
A
回答
0
嘗試使用會話:
<?php
session_start(); //u have to have this on the top of your page, to be able to use session
$_SESSION["user_id"] = $user_id;
session_destroy(); //u can use this to unset the variables stored in the session. use only after u are done using with the $_SESSION.
?>
訪問$ _SESSION變量(就像崗位和獲取):
$variable = $_SESSION["user_id"];
一旦u盤的會話u能在任何使用它們的網頁就像一個全局變量,只要您在網頁的開頭放的session_start()
0
注意,有安全顧慮什麼人認爲你可以跟你的網站/用戶下做的。但是,要解決您使用JavaScript所要求的內容,您可以使用window.sessionStorage在窗口關閉之前保存客戶端的任何信息。或者,如果您需要持久性信息,則可以使用window.localStorage。
1
您應該依靠PHP中的會話變量來處理這類信息。您不能相信客戶端會向您發送的身份,否則他們可能會通過操縱客戶端來欺騙他們的身份。
+0
非常感謝。 – 2013-05-02 14:43:44
相關問題
- 1. 將值從一個HTML頁面傳遞到另一個頁面
- 2. 參數傳遞另一個HTML頁面
- 3. 將值從一個頁面傳遞到另一個頁面
- 4. 將var從一個頁面傳遞到另一個頁面
- 5. ICEfaces:如何將參數從一個頁面傳遞到另一個頁面
- 6. jQuery手機將參數從一個頁面傳遞到另一個頁面
- 7. 如何將一個bean從一個JSP頁面傳遞到另一個頁面?
- 8. 將一個php變量從一個頁面傳遞到另一個php頁面
- 9. 將數組從一個頁面傳遞到另一個頁面php
- 10. 將數據從一個頁面傳遞到另一個頁面.net
- 11. 將數據從一個ASP.NET頁面傳遞到另一個頁面
- 12. Vue.js將數組從一個頁面傳遞到另一個
- 13. 將多個值從一個頁面傳遞到另一個頁面
- 14. 使用ajax將值從一個頁面傳遞到另一個頁面
- 15. 如何在jQuery中將值從一個頁面傳遞到另一個頁面
- 16. 如何使用jQuery將值從一個頁面傳遞到另一個頁面?
- 17. 路由時將值從一個頁面傳遞到另一個頁面
- 18. 使用javascript將值從一個頁面傳遞到另一個頁面
- 19. 使用PHP將變量從一個頁面傳遞到另一個頁面
- 20. 將複選框狀態從一個頁面傳遞到另一個頁面
- 21. 如何將值從一個頁面傳遞到另一個頁面? (angular2)
- 22. 將結果值從一個PHP頁面傳遞到另一個頁面
- 23. 將URL列表從一個頁面傳遞到另一個頁面
- 24. 在wp8中將對象從一個頁面傳遞到另一個頁面
- 25. 將數據從一個html頁面傳遞到angularJS中的另一個html頁面
- 26. 如何將數值從一個html頁面傳遞到使用javascript的另一個html頁面?
- 27. 將會話變量從一個頁面傳遞到另一個
- 28. 將值從一個頁面傳遞到另一個
- 29. 從一個頁面傳遞數據到另一個頁面WPF VB.Net
- 30. 將參數傳遞到另一個頁面中的字段ASPMVC3
會議將是常見的做法 – 2013-05-02 00:54:21
非常感謝你。 – 2013-05-02 14:41:25