2015-04-06 1708 views
-4

我是做一个登录脚本,这是该指数:解析错误:语法错误,意外'if'(T_IF),如何解决它?

<?php 
     session_start() 
     if(isset($_POST['username'])&&!empty($_POST['username'])){ 
     header("location:login.php"); 
    } 
    echo "selamat datang ".$_SESSION['username']; 
    ?> 
    <br/><br/><br/> 
    <a href="logout.php">Logout</a> 

当我尝试它,它告诉我:

Parse error: syntax error, unexpected 'if' (T_IF)

有谁知道?

+0

开始看'if',然后看看会发生什么* *之前它。 – 2015-04-06 12:17:30

+3

它只是简单**错字**。你在'session_start()'中忘了_semicolon_。你需要仔细分析你的代码... – bcesars 2015-04-06 12:17:40

回答

0

空间不当,session_start

<?php 
session_start(); 
if(isset($_POST['username']) && !empty($_POST['username'])){ 
    header("location:login.php"); 
} 
echo "selamat datang ".$_SESSION['username']; 
?> 
<br/><br/><br/> 
<a href="logout.php">Logout</a> 
0

MISSING 后使用;;在session_start后

<?php 
     session_start(); 
     if(isset($_POST['username'])&&!empty($_POST['username'])){ 
     header("location:login.php"); 
    } 
    echo "selamat datang ".$_SESSION['username']; 
    ?> 
    <br/><br/><br/> 
    <a href="logout.php">Logout</a> 
0

尝试......

<?php 
     session_start(); //miss semicolon 
     if(isset($_POST['username'])&&!empty($_POST['username'])){ 
     header("location:login.php"); 
    } 
    echo "selamat datang ".$_SESSION['username']; 
    ?> 
    <br/><br/><br/> 
    <a href="logout.php">Logout</a> 
相关问题