将cookie添加到我的网站


adding cookies to my site

我不擅长php编程,所以我需要你的帮助。

我有一个现有的登录系统,有主页和注册,里面有session(),但我需要cookie,我不知道如何将cookie应用到我的页面,我知道cookie是如何工作的,但当我将代码应用于我的网站时,它就不起作用了。。有人能告诉我如何应用代码使其真正工作吗?如何在这里设置cookie。。。谢谢

home.php

<?php
session_start();
include_once 'dbconnect.php';
if(!isset($_SESSION['user']))
{
header("Location: index.php");
}
$res=mysql_query("SELECT * FROM users WHERE user_id=".$_SESSION['user']);
$userRow=mysql_fetch_array($res);
?>

在成功登录时设置这样的cookie,

setcookie('is_loggedin', '1');

然后

if (isset($_COOKIE['is_loggedin'])) { 
     // user is logged in    
} else {
     header('Location: login.php');// user not logged in, redirect to login page
}

请参阅此处了解更多信息。

这就是设置cookie的方法,

setcookie("cookie_name","cookie_value",time()+3600*24*30);

一旦你设置了它,这就是你访问它的价值的方式

$val = $_COOKIE['cookie_name'];