有没有办法在url中显示参数

时间:2015-05-23 19:47:05

标签: parameter-passing

有没有办法在执行get请求时只显示一个干净的URL?

即。有人被发送到页面:

http://domain.com/?param1=1&param2=2

用户只能看到:

http://domain.com

我尝试了一个post-request但是当有人刷新页面或点击后退按钮时你会收到这些恼人的弹出窗口。 也不可能进行post-redirect-get,因为这会将响应时间增加很多,并且页面是动态生成的,因此需要参数。

2 个答案:

答案 0 :(得分:0)

使用Apache时可以使用URL rewriting。 或其他Web服务器中的类似功能。

答案 1 :(得分:0)

有三种方法可以将参数从客户端传递到服务器:

  • GET请求;您不想使用
  • POST正文(包括post-redirect-get);你不想使用POST
  • 请求标题

让客户端在请求标头中传递任意参数的方法是使用cookie。