我正在使用它:
document.location ='my different asp.net page?=myparams'
有没有办法隐藏浏览器上显示的URL中的参数值?
我知道我可以使用隐藏的Form值,我知道我可以对这些值进行加密(如果没有欢乐,我将会这样做。)
有更简单的方法吗?也许是通过JQuery。
答案 0 :(得分:2)
如果您只是想在浏览器中的地址栏中隐藏网址参数,那么您可以使用iframe。
答案 1 :(得分:1)
一种解决方案是将document.location设置为第二页,该页将param值保存在会话变量中并重定向到您想要的值。
document.location =" redirectpage.php?param = value"
在redirectpage.php
中$ _ SESSION [' PARAM'] = $ _ GET [' PARAM]; 标题('位置:' .trust_page?param = value);
通过这种方式,当redirectpage.php重定向到所需页面时,param的值只会在很短的时间内显示。
希望有所帮助
顺便问一下,你能解释一下隐藏的Form在这种情况下是如何工作的吗?