session和cookie的基本知识

<?php
session_start();//开启session
//http.无状态条件
//1.sesiion(常见的页面过段时间会显示重新登陆)
//2.cookie
//1,2都可以记录用户登录状态。但是有区别
//1.session的特点:session是存储在服务端(服务器上);每个人存一//份,有多少人就存多少分;可以存储任意类型的数据;默认过期时间/概//是十五分钟。(会给服务端造成一定的压力,加大服务端的开销,但//是相对cookie来说 比较安全)
//2.cookie的特点:存储在客户端;每个人存一份;只能存储字符串;默认//永不过期的(不会给服务端造成压力 但是比较不安全)


//session的用法:必须写在PHP代码的最顶端
$_session["uid"] = "zhangsan";//写入session
echo $_session["uid"];



?>
<a href="test1.php">跳转</a>
//跳箱新页面,
//页面test1.php
<?php

session_start();
echo $_session["uid"];







?>

cookie的用法:
<?php
setcookie("uid","zhangsan");//设置cookie

?>
<a href="test1.php">跳转</a>


//test1.php的页面
<?php
echo $_cookie["uid"];

?>

 

posted @ 2016-05-22 17:41  随亦  阅读(165)  评论(0编辑  收藏  举报