PHP学习笔记(二)

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( time1strotime(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()函数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值