mktime(hour,minute,second,month,day,year):将日期转换为时间戳
time():返回当前时间戳
date(Y-m-d H:i:s):格式时间戳得到时间
array getdate(时间戳):获得日期信息
bool checkdate(month,day,year):检查日期有效性
strotime(
t
i
m
e
1
)
−
s
t
r
o
t
i
m
e
(
time1)- strotime(
time1)−strotime(time2) >0:比较两个时间的大小
Cookie
setcookie(name,value,expire,path在服务端有效路径,domainCookie有效域名,secure是否仅通过安全的HTTPS值为0或1):创建Cookie
$_COOKIE[“cookie名”]:读取cookie
setcookie(“name”,"",time()-1):删除cookie
Session
创建会话步骤:启动会话->注册会话->使用会话->删除会话
1.启动会话
bool session_star():启动会话,在启动前不能有任何输出echo
2.注册会话
会话变量被创建后全部保存在数组 S E S S I O N 中 , 可 以 _SESSION中,可以 SESSION中,可以_SESSION["admin”]=null;创建
3.使用会话
使用empty()判断是否为空,使用$_SEWSSION使用
4.删除会话
删除单个会话:unset(
S
E
S
S
I
O
N
[
′
u
s
e
r
′
]
)
删
除
多
个
会
还
:
_SESSION['user']) 删除多个会还:
SESSION[′user′])删除多个会还:_SESSION = array()
结束当前会话:session_destroy();
Session临时文件:使用session_save_path()
<?php $path = './tmp'; session_save_path($path); session_start(); $_SESSION[username] = true; ?>Session缓存
使用Session缓存:session_cache_limiter()
设置缓存时间:int session_cache_expire(int time)
这两个函数必须在session_start()调用之前执行,session缓存是存储在客户端而不是服务端
Session数据库存储
session_set_save_handler()函数