将Cookie添加到我的网站

时间:2015-11-26 14:42:59

标签: php cookies

我不擅长使用p​​hp进行编程,所以我需要你的帮助。

我现有登录系统主页和注册,有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);
?>

2 个答案:

答案 0 :(得分:0)

这就是你设置cookie的方式,

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

设置后,就可以访问它的值了。

$val = $_COOKIE['cookie_name'];

答案 1 :(得分:0)

在成功登录时设置这样的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
}

有关详细信息,请参阅here