【发布时间】:2017-07-30 23:09:50
【问题描述】:
我正在使用 php 和 jquery mobile(最新版本)并且在导航方面遇到了一些问题。
我有一个名为 index.php 的页面:
<a href="logout.php">Sign Out</a>
当点击链接时,它会重定向到 logout.php。 logout.php 页面如下所示:
<?php
session_start();
unset($_SESSION['username']);
if(session_destroy()) {
header("Location: login.php");
}
?>
浏览器中的 URL 更改为 logout.php 并显示一个空白页面。它不会转到 login.php 页面。如果我刷新页面,在浏览器上点击刷新按钮,它将重定向到 login.php。
谷歌搜索问题,我发现它可能是 php 标头调用的问题,所以我尝试使用 javascript 来代替,但没有成功:
<?php
session_start();
unset($_SESSION['username']);
if(session_destroy()) {
//header("Location: index.php");
?>
<script>window.location.replace("index.php");</script>
<?php
}
?>
【问题讨论】:
标签: javascript php jquery jquery-mobile