重定向后从URL中删除参数

时间:2014-05-27 21:42:10

标签: javascript php jquery

是否可以在使用php,JQuery或Javascript后从url中删除参数?

我想这样做是因为我有$ _GET结果触发的jquery函数,如果用户刷新页面,则再次调用函数。

这样你就能理解我为什么要这样做......

我的网站一次只允许一个人使用每个帐户登录,并且在使用帐户时防止多个数据同时更改了db值。问题是我不能指望用户注销而不关闭浏览器,这意味着价值没有改变,他们也无法重新进入。为了解决这个问题,我已经给出了用户能够在尝试从其他设备登录时关闭其他打开的会话。此时,当其他设备上的会话超时或其他用户点击链接时,会将其重定向到主页,并显示一条消息,说明他们已注销的原因以及执行此操作的人员的姓名

重定向网址中的参数会触发消息并具有名称。

我在使用网址之前找到了许多删除params的方法,但之后没有任何关于让我问这个问题的方法吗?

1 个答案:

答案 0 :(得分:1)

正如我之前所说,你可能会遇到启用url重写的麻烦并创建一个.htaccess文件来检查GET参数并从URL中删除它们。

但是,选择其他选项可能更好也更容易。

例如在重定向到主页之前设置$_SESSION变量(没有GET个参数。然后你可以检查这些会话变量,这些变量表明用户已被强制注销并且包含消息。