无法在表单提交上设置cookie

时间:2015-11-10 16:00:59

标签: php forms cookies

我正在尝试在表单提交上设置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()); }
    }
?>

有没有人有任何想法?

0 个答案:

没有答案