我使用這個:隱藏URL參數
document.location ='my different asp.net page?=myparams'
有沒有辦法隱藏在瀏覽器中顯示的URL則params的值是多少?
我知道我可以使用隱藏的表單值,我知道我可以加密值(這是我會做,如果沒有喜悅在這裏)。
有沒有更簡單的方法來做到這一點?也許通過JQuery。
我使用這個:隱藏URL參數
document.location ='my different asp.net page?=myparams'
有沒有辦法隱藏在瀏覽器中顯示的URL則params的值是多少?
我知道我可以使用隱藏的表單值,我知道我可以加密值(這是我會做,如果沒有喜悅在這裏)。
有沒有更簡單的方法來做到這一點?也許通過JQuery。
一個解決方案是將document.location設置爲第二個頁面,該頁面將param值保存在會話變量中,並重定向到所需的值。
document.location = 「redirectpage.php PARAM =值?」
在redirectpage.php
$ _SESSION [ 'PARAM'] = $ _ GET ['PARAM]; header('Location:'。desired_page?param = value);
通過這種方式,當redirectpage.php重定向到所需的頁面時,param的值將僅在很短的時間內顯示。
希望它可以幫助
順便說一句,你能解釋表格如何隱蔽工程在這種情況下?
嗨,感謝您的信息。我從未實現過隱藏的表單。我聽說這是一個可能的解決方案。非常感謝您的時間:) –
爲了什麼目的?你告訴用戶請求什麼,爲什麼他們可以看到要求的內容很重要? – Quentin
你可以從JS('location.search = params')設置參數,但是會在url欄中顯示參數。據我所知,沒有辦法「發佈」參數。 – Cerbrus
如果您不想傳遞查詢字符串中的值,那麼您無法使用GET請求。 – epascarello