PHP登录脚本语法错误

时间:2011-10-15 17:25:04

标签: php syntax login

我正在尝试使用我在网上找到的PHP登录表单教程,一切正常,直到我到达某个部分,我收到此错误:

Parse error: syntax error, unexpected '{' in C:\wamp\www\Okinawa\login3.php on line 3

由于我是PHP编码的新手,我不知道脚本有什么问题:

<?php
session_start();
if(!isset($_SESSION['username']){
header('Location: login.php');
exit;
}
?> 

就像我说的,我只是复制/粘贴。如果有人能够指出问题是什么我会非常感激。

2 个答案:

答案 0 :(得分:2)

您在IF语句中缺少)

基本上,当你收到这样的错误(“Unexpected X”)时,它会试图告诉你它有所期待,但却找到了“x”。此时,您应该查找该字符并查看其前面的内容,这会破坏解析器的正常工作。

此外 - 该问题也在教程中;我会为作者指出这一点,因为对于那些新发现PHP的人而言,这并不是那么明显。 (并且为了教程的完整性:))

答案 1 :(得分:1)

你忘记了一个“)”

if(!isset($_SESSION['username'])){