diff --git "a/\346\234\261\351\233\252\351\233\250/2022.6.02--\344\274\232\350\257\235\346\212\200\346\234\257.md" "b/\346\234\261\351\233\252\351\233\250/2022.6.02--\344\274\232\350\257\235\346\212\200\346\234\257.md" new file mode 100644 index 0000000000000000000000000000000000000000..2bbdbc706bd54261282b3cae85052d8e62aa6200 --- /dev/null +++ "b/\346\234\261\351\233\252\351\233\250/2022.6.02--\344\274\232\350\257\235\346\212\200\346\234\257.md" @@ -0,0 +1,145 @@ +# 作业 + +```php +查看登录信息与查看余额"; + } + else{ + echo "登陆失败"; + }}else{ + ?> + + + + + 登录 + + +
+ 用户名: +
+ 密码: +
+ +
+ + + + + + + +返回首页 退出"; + + + + +返回登录"; + +``` + +# 笔记 + +#### 会话技术 + +在计算机上操作某个应用程序时,您打开它,做些更改,然后关闭它。这很像一次对话(Session)。计算机知道您是谁。它清楚您在何时打开和关闭应用程序。然而,在因特网上问题出现了:由于 HTTP 地址无法保持状态,Web 服务器并不知道您是谁以及您做了什么。PHP session 解决了这个问题,它通过在服务器上存储用户信息以便随后使用(比如用户名称、购买商品等)。然而,会话信息是临时的,在用户离开网站后将被删除。如果您需要永久存储信息,可以把数据存储在数据库中。 + +### Cookie + +cookie 常用于识别用户。cookie 是一种服务器留在用户计算机上的小文件。每当同一台计算机通过浏览器请求页面时,这台计算机将会发送 cookie。通过 PHP,您能够创建并取回 cookie 的值。 + +```php +1. +setcookie(name, 值,time()+3600); +2. +$expire=time()+60*60*24*30; +setcookie("user", "runoob", $expire); +``` + +可以使用 isset() 函数来确认是否已设置了 cookie + +```php +"; +else + echo "普通访客!
"; +?> +``` + +删除cookie + +```php + +``` + +# Session + +首先要启动 + +语法: + +```php + +``` + +储存 + +```php + + +``` + +删除 + +单个数据 + +```php +unset($_SESSION['key']); +``` + +所有数据 + +```php + $_SESSION=array(); +``` + +结束会话 + +```php + session_destroy(); +``` +