php - Javascript位置重新加载而不获取周界

标签 php javascript

如何在 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/

相关文章:

php - 我在我的服务器上发现了这个奇怪的 PHP 文件,它似乎破坏了我们网站的 SEO。有人知道它有什么作用吗?

php - 如何在 PHP 中将 "decimal string"转换为没有句点的整数

php - Mysql - 当更改列中的行时,更改其他行

javascript - EmberJS - 将项目重构为组件会停止查询参数和操作触发

javascript - 用户停止输入后运行函数

javascript - 'array.reduce()' 函数无法识别

java - 如何同时使用 Eclipse 来支持 PHP 和 Java?

javascript - 单击特定产品并将其 ID 传递到另一个页面。有没有比使用 href 和 $_GET 更好的方法

javascript - 连接动态列数 Google 脚本

javascript - Android,数据 url 解码时出现错误的 Base-64 错误