From 9c5bf5a3fd1733badd19db89fe13c26522f659b9 Mon Sep 17 00:00:00 2001 From: 28905525 <15160400526> Date: Thu, 2 Jun 2022 22:20:30 +0800 Subject: [PATCH] w --- ...cookie session\347\254\224\350\256\260.md" | 119 ++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 "\346\235\234\347\202\234\345\230\211/20220602_cookie session\347\254\224\350\256\260.md" diff --git "a/\346\235\234\347\202\234\345\230\211/20220602_cookie session\347\254\224\350\256\260.md" "b/\346\235\234\347\202\234\345\230\211/20220602_cookie session\347\254\224\350\256\260.md" new file mode 100644 index 0000000..776f2c3 --- /dev/null +++ "b/\346\235\234\347\202\234\345\230\211/20220602_cookie session\347\254\224\350\256\260.md" @@ -0,0 +1,119 @@ +# 一.笔记 + +```php+HTML +cookie(存储用户本地终端上的数据) + +服务器给客户端(浏览器)打上标签 方便服务器辨认。 + +创建cookie: setcookie() +读取cookie: $cookik[]; + + +删除cookie: 1.如果没有创造有效时间 会在关闭浏览器后自动删除 +2.setcookie("变量名字","变量的值",time()+60*60)//有效期以秒为单位的时间 +3.读取cookie + +$自取变量=$_COOKIE['key']//key是对应的变量名字 + //time()表示当前时间,若想销毁cookie则time()-60 + +session(承载各种数据) + +客户端cookie传来唯一的session ID 服务器就能找到对应的session + +1.启动会话 :session_start; + + +2.添加数据:$_session['']=$val; +注册/赋值 +$_SESSION['key']=值; +使用 +$自取=$_SESSION['key']; + + + +3.删除数据: +unset($session['key']) 单个 +$_session=array(); 所有 +bool session_destroy(); 当前 + + +empty($变量)//判断是空值 +!empty($变量)//表示此变量不为空值 +!+tab 快捷方式 + +改时间格式 + + +date('Y-m-d H;i:s',$_COOKIE['time的key']); + + +``` + +~~~php+HTML +查看登入"; + }else{ + echo "登入失败,请重新登入返回上一页"; + } +}else{ + +?> + + + + + + + 登入界面 + + +
+ 用户名:
+ 密码:
+ +
+ + + +``` + +- 判断是否登入成功 + +```php+HTML +"; +if (!empty($_COOKIE['t'])){ + echo $na."你的余额有0.1"; +}else{ + echo "第一次登入,欢迎".$na."!"; +} +echo "
退出登入"; +?> +``` + +- 退出 + +```php +返回登入页面"; +?> +``` +~~~ + -- Gitee