博客列表 >cookie与session基本概念

cookie与session基本概念

梁凯达的博客
梁凯达的博客原创
2019年01月08日 15:09:09734浏览

实例

	// $admin = 'user';
	// echo $admin;
	// setcookie() 设置cookie 的函数
	//setcookie(cookie名字,cookie值,过期时间,有效路径)
	//如果过期时间为会话 那么就是关闭浏览器 cookie 就不存在了
	//如果在过期时间内容我们就可以访问到所有内容不管你是否关闭过浏览器 都可以访问到  如果是过期时间外 就算你是超级用户也扯淡!
	// /代表根目录  根目录就是我们的www目录
	setcookie('wangru','aigouge',time()+180,'/');

	//如果你是在声明cookie的页面进行打印那么第一次进入cookie我们是打印不了的  我们的内容会在之后再次进入的时候打印cookie内容
	var_dump($_COOKIE);

运行实例 »

点击 "运行实例" 按钮查看在线实例

实例

<?php
	//session开启  session是存储在服务器里面
	//开启session 只要你想要是使用session 就必须要写开启session
	session_start();

	//$_SESSION['键']='值';
	
	$_SESSION['wangru']='aigouge';

	var_dump($_SESSION);

	//销毁session session_destroy(); 几乎不用
	//session_destroy();
	
	//销毁某个session 最常用方式
	// unset($_SESSION['wangru']);
	// var_dump($_SESSION);
	
	
	//session 和 cookie  区别
	//1. COOKIE 存放在浏览器中 session 存放在我们服务器中
	//2. COOKIE 可以设置过期时间 关闭浏览器只要在有效期内 内容就可以被拿出来
	//session  只能限定本次会话 关闭浏览器就没有值了
	//session 有效期决定于配置文件  20-40
	 //3. COOKIE 有大小限制 所有存在的数据都会被请求 会占用我们的带宽而且有安全隐患
	 //session 只借助cookie 传递一个sessionid给服务器

运行实例 »

点击 "运行实例" 按钮查看在线实例

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议