分析错误:语法错误,意外'';在第6行的C:\wamp\www\site1\includes\login.php中

分析错误:语法错误,意外'';在第6行的C:\wamp\www\site1\includes\login.php中,php,Php,我知道这很愚蠢,我不知道我错过了什么,但我得到了这个错误: 分析错误:语法错误,意外“;”在第6行的C:\wamp\www\site1\includes\login.php中 对于以下给定代码: <?php if(isset($_POST['login1'])) { if(isset($_POST['remember'])) ( setcookie("batch", $_POST['batch'], time() + 31536000); )

我知道这很愚蠢,我不知道我错过了什么,但我得到了这个错误:

分析错误:语法错误,意外“;”在第6行的C:\wamp\www\site1\includes\login.php中

对于以下给定代码:

<?php
if(isset($_POST['login1']))
{
    if(isset($_POST['remember']))
    (
        setcookie("batch", $_POST['batch'], time() + 31536000);
    )
    else if(!isset($_POST['remember'])) {
        if(isset($_COOKIE['batch'])) {
            $past = time() - 31536000;
            setcookie(batch, '', $past);
        }
    }
}
?>

感谢您的帮助。

请点击下面的一行:

if(isset($_POST['remember']))
您在语句中使用了普通括号而不是花括号。应该是:

if(isset($_POST['remember'])) {

}
用这个

<?php
    if(isset($_POST['login1']))
    {
        if(isset($_POST['remember']))
        {
            setcookie("batch", $_POST['batch'], time() + 31536000);
        }
        else if(!isset($_POST['remember']))
        {
            if(isset($_COOKIE['batch'])) 
            {
                $past = time() - 31536000;
                setcookie(batch, '', $past);
            }
        }
    }
?>

如果条件,则
的括号错误
<?php
    if(isset($_POST['login1']))
    {
        if(isset($_POST['remember']))
        {
            setcookie("batch", $_POST['batch'], time() + 31536000);
        }
        else if(!isset($_POST['remember']))
        {
            if(isset($_COOKIE['batch'])) 
            {
                $past = time() - 31536000;
                setcookie(batch, '', $past);
            }
        }
    }
?>