我认为setcookie不起作用

时间:2013-10-05 16:55:50

标签: php

我是新来的,所以请耐心等待。

我有这段代码:

<?php
include('connectDb.php');
$code = $conn->real_escape_string(utf8_encode(md5($_POST['code'])));
$result = $conn->query("SELECT * FROM login WHERE prs = '".$code."'")
        or trigger_error($conn->error);
$row = $result->fetch_array(MYSQL_ASSOC);
if($result->num_rows < 1){
    echo 'wrong';
}else{
    session_start();
    session_destroy($_SESSION['continue']);
    session_unset($_SESSION['continue']);
    if(isset($_SESSION['cookie'])){
        setcookie("user", $row["usr"], 15778516381168);
    }else{
        $_SESSION['logIn'] = $row['usr'];
    }
}

一切正常,但不会创建cookie。 随意问什么,因为我不知道该告诉你什么。

1 个答案:

答案 0 :(得分:1)

session_start();

必须是PHP页面中的第一件事,否则它将无效。