将电影网站的内容全部用数据库来进行管理。
数据全部来自数据库,这些数据全部都是字串符类型的,在判断的时候就不需要再转换类型进行判断
2.熟悉和掌握cookie和session中常用的函数以及超全局变量的使用
cookie和session的功能是一样的,记录客户的访问记录,客户再次访问的时候可以进行一些操作。
cookie是放在客户端的文件,记录客户的一些信息,以便再次访问的时候使用。
session是放在服务器的文件 session同样也是基于cookie的,会生成一个session_id在客户端,客户再次访问的时候就会带着这个session_id,服务器会利用这个session_id进行查询,知道是哪个客户访问的。
常用的函数以及超全局变量
cookie
设置
setcookie('name','value')
更新
setcookie('要改动的name','要改动的value')
删除
setcookie('name',null,'过期时间')
获取
$_COOKIE 超全局变量浏览器打开的时候自动加载 直接调用就可以了
session 操作方式类似于数组 session设置的name value 在客户端浏览器看不见 是存放在服务器的一个文件
session_start() 开启session 开启后浏览器就有session_id 和value值 value值也是服务器对应的文件名
设置
$_SESSION['name'] = 'value'
更新与设置方法相同
$_SESSION['name'] = 'value'
删除 删除利用cookie的功能 因为session在浏览器是基于cookie的
setcookie('name',null,time()-1) 设置cookie的过期时间
读取
echo $_SESSION['name']
不管COOKIE或SESSION都是基于客户端浏览器的COOKIE,SESSION的安全性比较高数据存放在服务器。