我有一个主页面上有一个登录链接,它将用户带到一个登录页面。但是,如果用户已经登录,我想让用户访问另一个页面,例如信息页面。重新定向到某个页面如果登录
我有这样的功能:
function logged_in_redirect() {
if (logged_in() === true) {
header('Location: client.php');
exit();
}
}
我不知道放在哪里呢?我已经尝试了几乎所有的东西。如果我把它放在登录页面上,当我登录时它不会重定向我。我试着将它作为主页上链接的onclick函数添加,但它不起作用。
这是我LOGGED_IN()函数:
function logged_in() {
return (isset($_SESSION['user_id'])) ? true : false;
}
有什么建议?
编辑:
目前,我有固定的通过使主页链接上的按钮具有这种代码test.php的文件中的问题:
<?php
include 'core/init.php';
if (isset($_SESSION["user_id"])) {
header('Location: client.php');
}
else {
header('Location: info.php');
}
?>
有没有解决这个办法吗?
嗯,这是PHP或者我失去了一些东西?该问题被标记为Javascript。 – sixFingers 2013-05-12 22:21:04
这是什么节目? 'echo var_dump(logged_in());' – 2013-05-12 22:21:39
这完全是完全的PHP。 – Stephen 2013-05-12 22:23:45