php5.6 开二级域名,PHP二级域名session共享方案
一般来讲网站都会有主站和子站,比如域名是linuxidc.com,那么一般来讲linuxidc.com和www.linuxidc.com就会是主站,而像bbs.linuxidc.com就会作为论坛而存在的子站。
而且要注意的是,虽然一般设置域名dns解析的时候,都会将linuxidc.com和www.linuxidc.com都设置好指向主页虽然看起来效果是一样的。但是这两个确是不同的域名,也就是如果是默认的情况下的话,这两个域名的cookie的domain是认为不同的。
而一般,如果网站是有用户登录功能的,我们一般都希望不管是在什么样的二级域名中,都是保持这种登录状态的。
所以,为了解决这种二级域名session共享问题,推荐使用如下方案:
ini_set("session.cookie_domain",'linuxidc.com');//注:此句必须放在session_start()之前
session_start();
$_SESSION['user_name'] = '测试用户名';
echo $_SESSION['user_name'];
?>
需要注意的是:
1、ini_set("session.cookie_domain",'linuxidc.com');必须放在session_start();之前。
2、域名linuxidc.com必须跟浏览器实际访问的域名是相匹配的。
其实道理很简单,就是将主域名和二级域名的domain都设置为主域名,这样就可以实现session在不同的二级域名之间共享访问了。
Ps.在PHP的CI框架中,如果想实现其自带的Session类可以在不同的二级域名中共享,则在/application/config/config.php文件中,做如下设置:
$config['cookie_domain'] = "linuxidc.com";
PHP 的详细介绍:请点这里
PHP 的下载地址:请点这里
php5.6 开二级域名,PHP二级域名session共享方案相关推荐
- 二级域名session共享php本地,PHP二级域名session共享方案
一般来讲网站都会有主站和子站,比如域名是abc.com,那么一般来讲abc.com和www.abc.com就会是主站,而像bbs.abc.com就会作为论坛而存在的子站. 而且要注意的是,虽然一般设置 ...
- php支持二级域名共享,PHP二级域名session共享方案
一般来讲网站都会有主站和子站,比如域名是linuxidc.com,那么一般来讲linuxidc.com和www.linuxidc.com就会是主站,而像bbs.linu 一般来讲网站都会有主站和子站, ...
- 二级域名session 共享方案
1.利用COOKIE存放session_id(); 实例: 域名一文件php代码: <?phpsession_start();setcookie("session_id",s ...
- 一级域名生成二级域名工具-免费域名生成抓取工具
一级域名生成二级域名,相信很多做网站的朋友都使用过泛域名,什么是泛域名,泛域名就是生成大量的二级域名比如:aaa.域名/bbb.这些域名都可以当成一个独立网站来优化.今天给大家分享一款万能的SEO工具 ...
- 域名管理系统 二级域名_域名系统简介
域名管理系统 二级域名 by Sumedh Nimkarde 由Sumedh Nimkarde 域名系统简介 (An introduction to the Domain Name System) Y ...
- 利用nginx泛域名解析配置二级域名和多域名
利用nginx泛域名解析配置二级域名和多域名网站的目录结构为 html ├── bbs └── wwwhtml为nginx的安装目录下默认的存放源代码的路径.bbs为论坛程序源代码路径 www为主页程 ...
- 一级域名和二级域名的区别是什么?作用怎样?
顶级.二级.三级域名的区别和构成 顶级.二级.三级域名的区别 一个完整的域名由二个或二个以上部分组成,各部分之间用英文的句号"."来分隔,最后一个"."的右边部 ...
- asp.net 实现一级域名与二级域名共享COOKIE
COOKIE可以自动由子级域名分享,无须做什么特别设置.对网站www.abc.com,check.abc.com来说,它们都是二级域名,一级域名是abc.com.所以,保存COOKIE的时候,将Coo ...
- 二级域名和二级目录的联系与区别
当网站发展到一定时期,想要扩大网站规模.建立新频道的时候,相信很多人和我一样在选择二级域名和二级目录上犯了难.这篇文章我深入分析之后给出了答案.如果你的网站在使用二级域名和二级目录捉摸不定的时候,看看 ...
最新文章
- poj1651(区间dp)
- python3.6安装教程-Ubuntu16.04安装python3.6详细教程
- java23种设计模式+单例_Java23种设计模式之单例模式
- 如何利用Python批量将Word中的信息提取到Excel?
- 三国志9加强版孙权情之章攻略-赤壁之战
- ecshop api.php,ecshop2.72 api.php 文件鸡肋注入
- unix入门经典_程序员大神们的经典编程语录
- 使用Docker快速部署禅道V11.6版本
- FREETEXTBOX
- creo绘图属性模板_CREO工程图模板创建
- Linux的进程优先级NI和PR到底有什么区别
- 数据库系统概念 - 数据模型,关系模型,关系,候选码,主码,外码
- java定时执行bat_windows定时器配置执行java jar文件的方法详解
- C语言的从零开始和我自己的心路历程
- Windows如何查询软件使用的端口号?树莓派怎么查询怎么杀掉进程?
- 姜思达和机器人_《奇葩说》姜思达爱上人工智能 马东发全网通缉令寻人
- 美团基于跨平台 Flutter 的动态化平台建设
- 分析数学成绩,尽然我考了0分
- Elasticsearch学习-Doc与Segment原理
- sms deliver解码