cookie共享和session共享实例演示

1、cookie共享实例

1.test1.share.com/index.php

setcookie('dangqian', 'value', ['domain' => 'test1.share.com']);
setcookie('gen', 'value', ['domain' => 'share.com']);

2、test2.share.com/index.php

	$cookies = $_COOKIE;  
	// 打印所有Cookie的名称和值  
	foreach ($cookies as $name => $value) {  
		echo "Cookie Name: " . $name . ", Cookie Value: " . $value . "<br>";  
	}  

结论:

  • 1、只能获取到gen的cookie
  • 2、删除test2.share.com下的gen cookie,test1.share.com下的gen cookie已删除

2、session 共享实例

1、不同域名下的PHPSESSION是否相同?不同

2、相同域名下的PHPSESSION是否相同?

3、SESSION如何跨域?

+ 1.数据库共享会话
+ 2.redis共享会话

4、不同子域名session生成的PHPSESSID 可以跨域吗?

	可以,下面是实例
	+ test1.share.com/index.php
	```
	session_set_cookie_params(0, '/', '.share.com');
	session_start();
	```
	+ test2.share.com/index.php

// 获取PHPSESSID
$phpSessionId = isset($_COOKIE['PHPSESSID']) ? $_COOKIE['PHPSESSID'] : null;

// 打印PHPSESSID
echo 'PHPSESSID: ' . $phpSessionId;

test2.share.com/index.php 输出结果

PHPSESSID: 5l8nhfpau1arsrmjdmsak5j3kq

4、什么时候浏览器的cookie栏中会出现PHPSESSID?

session_start();启动之后

5、接口系统中是否会生成PHPSESSID?

一样的,开启session_start();也会生成PHPSESSID
相关推荐
Мартин.3 小时前
[Meachines] [Easy] Bashed PHP Bash+Python计划任务权限提升
python·php·bash
小机学AI大模型3 小时前
关于使用PHP时WordPress排错——“这意味着您在wp-config.php文件中指定的用户名和密码信息不正确”的解决办法
开发语言·php
一尘之中12 小时前
IPoIB(IP over InfiniBand)数据接收与发送机制详解
网络·tcp/ip·php
你我哈13 小时前
微信小程序-点餐(美食屋)02开发实践
微信小程序·小程序·html·php·美食
ac-er888815 小时前
Yii框架中的扩展:如何使用外部库
开发语言·php
新玉540116 小时前
PHP反序列化练习
android·开发语言·前端·php
亿坊电商1 天前
基于亿坊PHP框架构建物联网解决方案的优势分析!
开发语言·物联网·php
007php0071 天前
在系统重构中的工作计划与总结
大数据·开发语言·人工智能·后端·重构·aigc·php
戴草帽的大z2 天前
在Ubuntu上使用Apache+MariaDB安装部署Nextcloud并修改默认存储路径
linux·经验分享·ubuntu·php·apache·mariadb·nextcloud
清风细雨_林木木2 天前
wangEditor富文本编辑器,Laravel上传图片配置和使用
php·laravel