0

私はクッキーを作成するためのこのコードを持っています

これはfirefoxとcromeブラウザで機能しますが、IEではCookieを何度も作成しています

if (!isset($_COOKIE["cook"])) {
    $expire = time() + 60 * 60 * 24 * 30 * 2;
    $data = array(
        "ip" => $_SERVER['REMOTE_ADDR'],
        "browser" => $_SERVER['HTTP_USER_AGENT'],
        "create_time" => $now
    );
    $result = $db->insert("cookies", $data);
    $cookie_id = $db->lastid;
    $cookie_id = my_encrypt($cookie_id);
    setcookie("cook", $cookie_id, $expire,"/","localhost");
} else {
    $cookie_id = $_COOKIE["cook"];
}

ページにアクセスするたびに、新しい Cookie が作成されます

4

1 に答える 1

0

domainの- パラメータを省略しますsetcookie()

于 2012-08-01T23:49:31.330 に答える