php会话技术
会编程的阿强
Java小学员。
展开
-
01-cookie初步认识
1.什么是会话? 打开浏览器,点击超链接访问了网站 的很多页面。当你关闭浏览器后,一个会话结束。 形象的描述就是一个人给另一个人打电话,挂掉为结束。 2.会话的由来? 因为比如购物车中的数据 不一定要存到数据库中。 3.为什么优酷可以保存观看记录(用户没有登录)? 会话技术-cookie--session 4.使用cookie保存记录:原创 2013-08-16 13:47:08 · 818 阅读 · 0 评论 -
07-session实现简易购物车2(获取sessionid方法SID)
MyHall.php <?php if(isset($_GET['PHPSESSID'])){ session_id($_GET['PHPSESSID']); } //session在启动的时候会判断一下是否设置了sessionid //如果设置了,就不会再产生新的,不设置会产生。 session_start(); //购物大厅 echo "欢迎购买"; echo "天龙八部"; echo "原创 2013-08-18 01:47:47 · 1620 阅读 · 0 评论 -
06-session实现简易购物车1
MyHall.php <?php if(isset($_GET['PHPSESSID'])){ session_id($_GET['PHPSESSID']); } //session在启动的时候会判断一下是否设置了sessionid //如果设置了,就不会再产生新的,不设置会产生。 session_start(); //获取sessionid $sid=session_id(); //购物大厅原创 2013-08-18 01:37:46 · 1187 阅读 · 0 评论 -
10-session中一些配置问题
1.设置session的名字: 打开php.ini文件,然后搜索session.name 2.session.use_trans_sid=1设置session名字自动+SID 3.session.save_path="c:/XXX"; 设置session文件的存放位置. 4.session.gc_maxlifetime=1440 说明:session默认最大生命周期 se原创 2013-08-18 21:24:14 · 824 阅读 · 0 评论 -
09-防止用户未登录非法访问某个页面的方法
//把验证用户是否登录的代码写入 function checkUserValidate() { session_start(); if (empty ( $_SESSION ['loginuser'] )) { header ( "Location:login.php?errno=1" ); } } 如果用户登录成功了,就将用户的信息写入到session文件中 sessio原创 2013-08-18 02:13:17 · 3060 阅读 · 0 评论 -
05-session的增删改查
session1.php <?php require_once("Dog.class.php"); header("content-type:text/html;charset=utf-8"); echo "保存session数据"; //1.初始化session session_start(); //2.保存数据 $_SESSION['name']="shunping"; //session原创 2013-08-17 08:42:59 · 940 阅读 · 0 评论 -
04-使用cookie实现记录用户名称的需求
login.php <?php require_once 'common.php'; ?> 管理员登录系统 用户id <input type="text" name="id" value="<?php echo getCookieVal ( 'id' )?>" /> 密 码 是否保存用户ID <?原创 2013-08-16 20:31:19 · 761 阅读 · 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 · 1397 阅读 · 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 · 882 阅读 · 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 · 1166 阅读 · 0 评论