![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php会话技术
会编程的阿强
Java小学员。
展开
-
01-cookie初步认识
1.什么是会话?打开浏览器,点击超链接访问了网站的很多页面。当你关闭浏览器后,一个会话结束。形象的描述就是一个人给另一个人打电话,挂掉为结束。2.会话的由来?因为比如购物车中的数据不一定要存到数据库中。3.为什么优酷可以保存观看记录(用户没有登录)?会话技术-cookie--session4.使用cookie保存记录:原创 2013-08-16 13:47:08 · 809 阅读 · 0 评论 -
07-session实现简易购物车2(获取sessionid方法SID)
MyHall.php<?phpif(isset($_GET['PHPSESSID'])){ session_id($_GET['PHPSESSID']);}//session在启动的时候会判断一下是否设置了sessionid//如果设置了,就不会再产生新的,不设置会产生。session_start();//购物大厅echo "欢迎购买";echo "天龙八部";echo "原创 2013-08-18 01:47:47 · 1617 阅读 · 0 评论 -
06-session实现简易购物车1
MyHall.php<?phpif(isset($_GET['PHPSESSID'])){ session_id($_GET['PHPSESSID']);}//session在启动的时候会判断一下是否设置了sessionid//如果设置了,就不会再产生新的,不设置会产生。session_start();//获取sessionid$sid=session_id();//购物大厅原创 2013-08-18 01:37:46 · 1180 阅读 · 0 评论 -
10-session中一些配置问题
1.设置session的名字:打开php.ini文件,然后搜索session.name2.session.use_trans_sid=1设置session名字自动+SID3.session.save_path="c:/XXX";设置session文件的存放位置.4.session.gc_maxlifetime=1440 说明:session默认最大生命周期 se原创 2013-08-18 21:24:14 · 816 阅读 · 0 评论 -
09-防止用户未登录非法访问某个页面的方法
//把验证用户是否登录的代码写入function checkUserValidate() { session_start(); if (empty ( $_SESSION ['loginuser'] )) { header ( "Location:login.php?errno=1" ); }}如果用户登录成功了,就将用户的信息写入到session文件中 sessio原创 2013-08-18 02:13:17 · 3054 阅读 · 0 评论 -
05-session的增删改查
session1.php<?phprequire_once("Dog.class.php");header("content-type:text/html;charset=utf-8");echo "保存session数据";//1.初始化sessionsession_start();//2.保存数据$_SESSION['name']="shunping";//session原创 2013-08-17 08:42:59 · 935 阅读 · 0 评论 -
04-使用cookie实现记录用户名称的需求
login.php<?phprequire_once 'common.php';?>管理员登录系统 用户id <input type="text" name="id" value="<?php echo getCookieVal ( 'id' )?>" /> 密 码 是否保存用户ID <?原创 2013-08-16 20:31:19 · 757 阅读 · 0 评论 -
03-使用cookie记录上次登录的时间
<?php date_default_timezone_set("PRC"); //首先看看cookie里面有没有上次登录的信息 if(!empty($_COOKIE['lastVisit'])){ echo "你上次登录的时间是".$_COOKIE['lastVisit']; //更新时间 setCookie("lastVisit",date("Y-原创 2013-08-16 15:27:42 · 1391 阅读 · 0 评论 -
02-cookie的增删改查
<?php header("content-type:text/html;charset=utf-8"); //演示如何更新cookie信息 setCookie("password","11111",time()+300); echo "文件更新成功!";?><?php //指定删除某一个键值对 //setCookie("name","",time()原创 2013-08-16 15:26:31 · 878 阅读 · 0 评论 -
08-session实现简易购物车3(php.ini设置透明SID)
打开php.ini文件,然后在里面搜索一个值session use_trans_sid=1;这样设置之后,就会在url路径中自动添加上去一个SID.自动添加SID的有:href action header原创 2013-08-18 01:55:08 · 1162 阅读 · 0 评论