我知道这很傻,我不知道我错过了什么,但我收到了这个错误:
解析错误:语法错误,意外&#39 ;;'在第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);
}
}
}
?>
任何帮助表示感谢。
答案 0 :(得分:1)
在以下行中:
if(isset($_POST['remember']))
您的语句使用了普通括号而不是大括号。它应该是:
if(isset($_POST['remember'])) {
}
答案 1 :(得分:0)
if(isset($_POST['login1']))
{
if(isset($_POST['remember']))
setcookie("batch", $_POST['batch'], time() + 31536000);
elseif(!isset($_POST['remember'])) {
if(isset($_COOKIE['batch'])) {
$past = time() - 31536000;
setcookie(batch, '', $past);
}
}
}
答案 2 :(得分:0)
使用此
<?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);
}
}
}
?>