如何用PHP创建和使用session cookie变量

 我来答
al...3@163.com
2016-09-23 · TA获得超过283个赞
知道小有建树答主
回答量:421
采纳率:0%
帮助的人:463万
展开全部
在php文件开头加上: <?phpsession_start();//启用SESSION功能然后就可以处理SESSION了: $_SESSION['sessionname']='I am is session';//给名为sessionname的SESSION变量赋值echo $_SESSION['sessionname'];//输出I am is sessionCOOKIE的使用方式同上,使用的是$_COOKIE: $_COOKIE['cookiename']='I am is cookie';echo $_COOKIE['cookiename'];//输出I am is cookie
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
末日级人机
2016-09-23 · TA获得超过386个赞
知道小有建树答主
回答量:176
采纳率:100%
帮助的人:88.3万
展开全部
setcookie() 函数用于设置 cookie。
在下面的例子中,我们将创建名为 "user" 的 cookie,并为它赋值 "runoob"。我们也规定了此 cookie 在一小时后过期:
<?php
setcookie("user", "runoob", time()+3600);
?>

<html>
.....

$_COOKIE 变量用于取回 cookie 的值。
<?php
// 输出 cookie 值
echo $_COOKIE["user"];

// 查看所有 cookie
print_r($_COOKIE);
?>

isset() 函数来确认是否已设置了 cookie
删除 cookie 时,您应当使过期日期变更为过去的时间点。

启动会话session_start() 函数必须位于 <html> 标签之前.
存储和取回 session 变量的正确方法是使用 PHP $_SESSION 变量:
<?php
session_start();
// 存储 session 数据
$_SESSION['views']=1;
?>

<?php
// 检索 session 数据
echo $_SESSION['views'];
?>

如果您希望删除某些 session 数据,可以使用 unset() 或 session_destroy() 函数。

望采纳,谢谢
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式