在以下代码中:
if(OS == "XP"){
if header('Location: XP.html');
exit();
}
它说错误在第3行(这是"如果标题"行),但我只是没有看到它。它真的是一个语法错误,还是别的什么。
答案 0 :(得分:1)
OS
是否在某处定义了常量?如果没有,试试这个:
试试这个:
if( $OS == "XP" )
{
header( 'Location: XP.html' );
exit;
}
答案 1 :(得分:1)
您已发出if
声明。所以,自然,PHP希望完成该声明。因此,为什么你得到错误说明预期的结束括号。
删除你的if语句,你的代码应如下所示:
if(OS == "XP"){
header('Location: XP.html');
exit();
}
PHP错误报告不是世界上最好的工具。它提醒您到粗糙的地方,但是由您来寻找应该和不应该在该线附近/应该是什么。
答案 2 :(得分:0)
if
后面应始终跟(
删除第2行中的if
。我认为没必要
答案 3 :(得分:0)
我猜第二行的if
不应该在那里。
if(OS == "XP"){
header('Location: XP.html');
exit();
}