我正在尝试在表单提交上设置cookie并且表单提交处理程序正在运行,因为我连接到内部的数据库并且可以正常运行,但是没有设置cookie。
我甚至尝试设置一个只有字符串而不是其中一个表单值的虚拟cookie。我做错了什么?
<?php
if($_POST['submit'] && $_POST['rememberMe']){
//connect to db
$idNumber=mysql_query("SELECT COUNT(id) FROM users");
if(!$idNumber){ die('Count not get user id: '.mysql_error()); }
setcookie('dummy', 'dummyCookie', time() + 60 * 60 * 24 * 90 );
setcookie('id', $idNumber, time() + 60 * 60 * 24 * 90 );
setcookie('name', $_POST['name'], time() + 60 * 60 * 24 * 90 );
$sqlName = mysql_query("INSERT INTO users SET " .
"name='".$_POST['name']);
$sqlTeam = mysql_query("INSERT INTO users SET " .
"team='".$_POST['faveTeam']);
if(!$sqlName || !$sqlTeam){ die('Count not insert in database: '.mysql_error()); }
}
?>
有没有人有任何想法?