我不擅长使用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);
?>
答案 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。