Emm*_*mma 5 javascript php redirect
我的网络结构是
Header-of-page
Run Code Online (Sandbox Code Playgroud)
导航链接|| 的iFrame
Footer
Run Code Online (Sandbox Code Playgroud)
我正在尝试处理会话超时,当会话超时时我正在尝试将页面重定向到登录页面,这很好(会话超时).
问题: 当我重定向页面时,登录页面显示在iFrame中,这是不期望的.
如何重定向到登录页面(整个窗口),而不是在iFrame中打开它.
我试过: 1.使用标题2.使用javascript(评论)
<?php session_start();
$timeout = 1; // Set timeout minutes
$timeout = $timeout * 60; // Converts minutes to seconds
if (isset($_SESSION['timeout']))
{
$session_life = time() - $_SESSION['timeout'];
if ($session_life > $timeout)
{
session_destroy();
header("Location: login.php?msg=timeout");
// echo '<script language="javascript">';
// echo 'window.location.replace("login.php");';
// echo '</script>';
}
}
$_SESSION['timeout'] = time();
?>
Run Code Online (Sandbox Code Playgroud)
请指导我解决这个问题.谢谢!
用这个
在脚本中 window.parent.location='http://localhost/users/login.php'
或点击此链接
希望你能得到解决方案.
| 归档时间: |
|
| 查看次数: |
2219 次 |
| 最近记录: |