2011-07-26 69 views
1

我有GET方法。我希望在請求中傳遞類似Student_id的內容,但不會在URL中顯示。我知道我們使用POST方法。但是我不想使用POST,因爲我遇到了其他問題。如何使用GET方法傳遞隱藏字段值

+0

不要擔心你是不是要能夠從用戶巧妙隱藏起來,可能藏漢後期使用或獲得(在URL中可見) – Ibu

+0

你能以某種方式進行編碼,但你不能出現在阻止它你網址,如果你使用GET。正如你提到的那樣,這就是POST的用途。 – Jacob

+0

你不能隱藏它出現我的網址,你必須改用HTTP POST/PUT。 –

回答

1

你不能吃蛋糕,把它留下。

你最好的選擇是將student_id數據加密不知何故,你可以有自己的簡單方法,如果它不是非常敏感的數據,並且可以使用更復雜的算法,但它永遠不可能是100%安全的。

另一種選擇是不提交表單可言,但AJAX不是到值傳遞給服務器。

2

如果Student_id是你不想讓用戶擁有的東西,那就不要發送它。永遠。一旦用戶在手中,就無法使其安全。

2

也許你可以使用一個幀作爲掩模,域不同時,表單提交的改變。你可以在裏面用_top添加一個REFRESH標題0秒,這使得幾乎不可能有人跟隨你的表格的弱點。

0

不能幫助懷疑,這是什麼有什麼用java做的。但是,要了解你的問題。我建議您使用$_SESSSIONsetcookie();因此,在將用戶發送到另一個頁面之前,您需要先以某種形式保存user_id。

相關問題