如何在 php 文件上创建“location.reload()
”而不获取周界?
这是一个例子..
假设我有 PHP,并且在右上角有注销按钮。
当用户按下该按钮时,PHP 将自动重定向到“index.php?logout
”,之后,我将注销(取消设置 cookie 和其他)并返回 ( javascript location.reload() )
到主页(登录页面)
我遇到的问题是,当php注销后返回登录页面时,url仍然是“index.php?logout
”,所以当用户使用“index.php”重新登录时?logout
”页面,它会自动注销(因为url上有?logout边界)..
那么我该如何解决这个问题呢?有人知道吗?
我希望你们都明白我想告诉你们的是什么。
感谢您阅读本文..
最佳答案
使用self.location.reload
而不是location.reload
。因为 location.reload
会重新加载当前页面。您可以简单地使用
self.location.reload = index.php
或者您可以从网址中删除查询参数,例如
var url = 'index.php?logout'
url=url.split("?")[0];
location.reload =url
关于php - Javascript位置重新加载而不获取周界,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16828649/