session跨域共享
www.maxomnis.com的index.php文件内容
<?php
session_start();
setcookie("user", "alex proter", time()+3600,'/home','maxomnis.com');
setcookie("age", "1000000000", time()+3600,'/','maxomnis.com');
$session_id = session_id();
setcookie("PHPSESSID", $session_id, time()+3600,'/','maxomnis.com');
$_SESSION['home'] = 'xiantao';
var_dump($_SESSION);
?>
<html>
<body>
<a href="http://blog.maxomnis.com">blog</a>
</body>
</html>
blog.maxomnis.com的index.php
<?php
session_start();
/*
从www跳转到blog的index.php的时候不会重新生成session_id,因为根据session的原理,如果cookie带session_id的时候是不会重新生成的,因为上面的setcookie("PHPSESSID", $session_id, time()+3600,'/','maxomnis.com');,在跳转的时候已经在cookie赋值了sessionid,所以在blog页面就不会重新生成了,还有session_id的命名,因为php.ini设置里面session.name = PHPSESSID ,session的名字为
PHPSESSID ,如果将这里的setcookie("PHPSESSID222", $session_id, time()+3600,'/','maxomnis.com');,,那么在blog的index.php页面,重新获取session_id的时候,就需要通过
$session_id = $_COOKIE['PHPSESSID222']; //获取sessionid
session_id($session_id ); //设置当前的session_id;
*/
echo session_id();
echo "........................";
var_dump($_SESSION);
setcookie("name", "jack", time()+3600,'/','maxomnis.com');
var_dump($_COOKIE);
?>
<html>
<body>
<a href="http://www.maxomnis.com">www</a>
</body>
</html>
最新文章
- 《CSS权威指南》基础复习+查漏补缺
- Get请求中文乱码的几种解决方式
- 使用SqlLocalDB命令行管理LocalDB
- socket阻塞与非阻塞,同步与异步
- iOS-常用的辅助工具软件
- BeagleBone Black&ndash; 智能家居控制系统 LAS - ESP8266 UDP 服务
- 解决sharepoint 2010 用户配置文件同步服务 正在启动
- c# 简单的通用基础字典
- jquery核心功能分析
- 创建文件DSN
- 在windows下,将mysql离线数据文件导入本地mysql数据库
- c#游戏进程杀手
- C# (using Newtonsoft.Json) Json 转换用法小总结
- VMware 打开虚拟机的时候提示 internal error 内部错误 遇到这个问题时我的解决方法
- mysql创建用户并分配权限
- “必须执行Init_Clk函数,才能采集到二氧化碳接口485数据的问题”的解决
- db2 SQL6036N解决办法
- mapping生成sam文件时出现[mem_sam_pe] paired reads have different names错误
- Nginx 的动态 upstreams
- Cloudera Manager 4.6 安装部署hadoop CDH集群