php - 如何刷新和删除当前 URL 上的某些查询

标签 php javascript

例如我当前的网址是

http://domain.com/category/health-beauty/?session={%22session_key%22%3A%22df1eca3f79e122bd915651e5-1325102496%22%2C%22uid%22%3A%221325102496%22%2C%22expires%22%3A0%2C%22secret%22%3A%229eb858d1fc7dda2b37be912282a41382%22%2C%22base_domain%22%3A%22domain.com%22%2C%22access_token%22%3A%22193986783965592|df1eca3f79e122bd915651e5-1325102496|nJe_UcyAxMt2i6S40QWBKw6-Rek%22%2C%22sig%22%3A%22a7304578c9e00c14ed8e5825e2c2837b%22} 

session 来自 Facebook。

现在我想删除或刷新当前的 URL

http://domain.com/category/health-beauty/

请告诉我。

最佳答案

以下将从 url 中删除查询字符串并刷新页面

if(window.location.indexOf('?') > -1) {
  window.location = window.location.substr(0, window.location.indexOf('?'));
}

如果你想在 php 中执行此操作

$uri = $_SERVER['REQUEST_URI'];
if(strpos($uri, '?') !== false) {
  header('location: '.substr($uri, 0, strpos($uri, '?')));
}

关于php - 如何刷新和删除当前 URL 上的某些查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5453487/

相关文章:

PHP - 使用当前 key 随机

javascript - AngularJS ng-view 不加载 js

javascript - 将状态从子组件传递到父组件

javascript - 在 Javascript 中分配数组变量

php - yii 中 cgridview 中的固定大小列

php - 在mysql插入之前临时存储数据

php - php 事件类的奇怪行为

php - ___ 编码为 UTF-8 - 是否有最终解决方案?

javascript - 如何用ajax关闭模态框?

javascript - 子菜单 JS 中的响应箭头