php复习 第十二天 会话控制2 session
2016-11-24 13:33
423 查看
<?php //session 案例 #--test.php 用于查看session情况 #--setsession.php 用于创建session #--destroy.php 用于销毁与session有关的变量,内存及session id ?>
setsession.php:
<?php header("Content-Type:text/html;charset=utf-8"); /*注释:session_start() 函数必须位于 <html> 标签之前: #cookie与session的区别: #cookie机制采用的是在客户端保持状态的方案。 #session机制采用的是在服务器端保持状态的方案。*/ //启动新会话或者重用现有会话 #当首次调用session_start()函数时,表示启动新会话 #会自动创建一个名为php.ini(定义)PHPSESSID的name值及对应value值。 #当第二次调用session_start()函数时,表示重新打开一个会话 #不会创建一个新的session文件在服务器端 session_start(); $_SESSION['name'] = 'king'; $_SESSION['email'] = 'king@126.com'; $_SESSION['website'] = 'www.apache.com'; ?>
test.php:
<?php header("Content-Type:text/html;charset=utf-8"); #注释:session_start() 函数必须位于 <html> 标签之前: #cookie与session的区别: #cookie机制采用的是在客户端保持状态的方案。 #session机制采用的是在服务器端保持状态的方案。 //启动新会话或者重用现有会话 //在这里表示重用现有会话 session_start(); var_dump($_SESSION); var_dump($_COOKIE); ?>
destroy.php:
<?php header("Content-Type:text/html;charset=utf-8"); #注释:session_start() 函数必须位于 <html> 标签之前: #cookie与session的区别: #cookie机制采用的是在客户端保持状态的方案。 #session机制采用的是在服务器端保持状态的方案。 //启动新会话或者重用现有会话 //在这里表示重用现有会话 session_start(); //释放所有session变量 session_unset(); //销毁一个会话中的全部数据 session_destroy(); //销毁保存在客户端关于session的信息 //这里在删除cookie时,可能会存在删除不掉的问题 //使用setcookie删除cookie的时候,需要与当时设置setcookie的参数一致! #在php.ini中 session.sava_path 路径是 “/”,表示web根目录 #setcookie函数第四个参数path,如果不填写,默认表示当前目录及子目录! #而在我们创建session id时所产生的cookie 的path 值是 "/" setcookie(session_name(),'',time()-3600,'/'); ?>
相关文章推荐
- php复习 第十二天 会话控制1 cookie
- php复习 第十二天 会话控制3 会员登录模块
- PHP学习之会话控制session、cookie
- PHP入门教程之会话控制技巧(cookie与session)
- PHP......会话控制SESSION与COOKIE
- PHP会话控制:Session与Cookie详解
- PHP中使用会话控制(cookie & session)
- php会话控制(session与cookie)
- php 会话控制(Session会话控制)
- php学习笔记-会话控制简单介绍session和cookie(一)
- 【PHP进阶篇 未完】6.会话控制(session与cookie)--慕课网【学习总结】
- PHP 会话控制Cookie和Session
- PHP会话控制之如何正确设置session_name
- PHP会话控制Session与Cookie
- 跟着百度学PHP[15]-会话控制session的工作机制
- 慕课网——PHP进阶篇(会话控制:session与cookie)
- php 会话控制(关于session的维护与生命周期)
- PHP会话控制Session与Cookie
- php会话控制cookie/session
- PHP会话控制之session_start()