PHP的cookie和session

我自己的介绍

大家好,我是一名正在某学校学习IT知识的初学者程序员,我的目标是成为一名服务器端工程师,所以我正在努力学习。
以后请多关照。我擅长的编程语言是PHP。这次我想要讲解关于如何使用PHP中的cookie和session。

关于cookie和会话的区别

· Cookie:将要管理的值保存在客户端上。

· Session:将要管理的值在服务器端进行管理。

饼干

1.读取cookie
格式:
$_COOKIE[“cookie的名称”]

2.发送cookie
格式:
setcookie(“cookie的名称”, 值, 有效时间)

if (isset($_COOKIE["visit"])){
    $count=$_COOKIE["visit"]+1;
}else{
   $count=1;
}
setcookie("visit",$count,time()+5);
echo "訪問回数は".$count."回です。";

这个程序是用来计算访问次数(更新)的。
※如果将这个程序放置5秒,$count的值将会重置为1。顺便提一下,isset()函数用于判断括号内的变量是否存在。

会议

1.会话开始
(格式)
session_start()
※如果没有此函数,无法使用会话。执行此函数将开始一个新的会话或获取会话ID以恢复当前会话。

2.会话变量的写入
(格式)
$_SESSION[“session变量名”]=值

3.删除会话
①将会话值初始化
格式:
$_SESSION=array()
②销毁会话
格式:
session_destroy()
※必须按照①、②的顺序才能删除会话,原因不明(笑)

最后

你觉得怎么样?PHP处理会话和cookie的方法
我知道以后还会有许多不足之处,但我还是想继续发表关于PHP的内容。
如果有错误或改进之处,请联系我。

bannerAds