2015-06-28 61 views
0

我有一个票务网站,我想避免用户在登录后打开index.php。登录后,它们会自动重定向到dashboard.php。由于我的登录页面是我的index.php文件,我只想对其进行自定义,仅用于登录。我想写一些这样的代码在PHP或jQuery的或JavaScript如下:避免登录用户访问index.php

<?php 
    $call_user = $site_calls->call_user; 
    if ($call_user <> 0){ 
     //redirect to ("dashboard.php"); 
    } 
?> 

如果有人已经登录,他们将被重定向到dashboard.php每当他们想访问index.php页。

回答

1
`最简单的代码,如下所示。设置登录后会话变量,为您在的index.php会话变量,如果将其设置,重定向到dashboard.php`
 

    <?php 
    session_start(); 
    if(isset($_SESSION["user"])) //change to your session variable 
    { 
     header("Location: dashboard.php"); 
    } 
    ?> 

+0

@ chris85 :)更新, –

+0

我在想,如果有一个优势,以JS解决方案。我还使用'header'添加了一个答案。 – chris85

+0

是的,我使用脚本重定向,因为这个“标题()必须在任何实际输出发送之前调用”:) –