时间:2021-07-01 10:21:17 帮助过:6人阅读
一、cookie
1.创建cookie,注:必须在发送其他任何信心之前从服务器发送到客户端,否则导致错误。
使用函数发送cookie: setcookie(name, value);
2.读取cookie
eg:setcookie('user', 'trout');
$COOKIE['user'];
3.添加参数
set(name, value, expiration, path, domain, sesure, httponly);
参数简介:
name键, value值,
expiration存在时间,
path和 domain限制在特定文件夹或域中才存在,
sesure值1表必须使用安全连接,反之值0表不必要,
httponly限制对cookie的访问,比如禁止Javascript对cookie的访问。
4.删除cookie
使用通首次设置cookie时相同的参数,不设置值。
eg:setcookie('user', 'larry');
删除:setcookie('user', '');
编码测试:ws.php:
setted!';}?>test Choose your preferences:
This is the foot of the document
二、session1.session与cookie区别:
1>session将信息保存于服务器,cookie保存于客户端
2>session保存信息量更大
3>session更安全
2.创建session,注:必须在向web发信息之前调用
1>调用函数:session_start();
2>通过数组$_SESSION进行数值记录:$_SESSION[' email '];
3.访问session:
$_SESSION[' email '];
4.删除session:session数据存在两个地方,故从两个地方删除:
1>session_start()
2>unset($_SESSION);
3>session_destory(); //删除服务器上的
编码测试:ws.php:
test The session content:' .$SESSION['name']."\n".$SESSION['time'].''; unset($_SESSION); session_destroy(); print 'destroy()!'; } else { print ' name or password is worry!
'; } } else { print 'make sure you enter both name and password!
'; }}else { print ''; }?>This is the foot of the document
测试裁图:
结果: