我使用这个:隐藏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