使用php和jquery mobile导航问题
问题描述:
我使用php和jquery mobile(最新版本)并且导航存在一些问题。使用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");
}
?>
什么情况是在浏览器中修改logout.php的URL,并显示一个空白页。它不会去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
}
?>
答
试试这个:
session_start();
unset($_SESSION['username']);
header("Location: login.php");
答
尝试增加data-ajax="false"
以这种方式注销链接:
<a href="logout.php" data-ajax="false">Sign Out</a>
+0
感谢您的回复。我之前在另一个问题中已经阅读过这篇文章,但不幸的是它不起作用。 – user2924127
答
我找到了原因。这是检查!isset
的条件。我已经改变isset为空,现在它工作。
也许这将帮助你:['rel = external'不工作试图链接到外部网站](http://*.com/questions/11886945/rel-external-is-not-working-trying-链接到外部网站) – deblocker