php跨域cookie共享使用方法

本文介绍了如何在不同域名下的PHP应用中实现Cookie共享的方法。通过设置特定的Cookie参数,如域名和路径,使得从一个域名设置的Cookie可以在另一个域名下被读取。需要注意的是,当设置Cookie时指定的目标域名必须与请求的域名一致。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

php跨域cookie共享使用方法。

A 机器所在的域:a1.main.com,A 有应用 main.php
B 机器所在的域:b1.test.com,B 有应用 test.php
1.在 main.php 里设置 cookie 的时候, cookie 的设置方法:
setcookie( "TestCookie",  "okol",  time() + 3600,  "/", "b1.test.com", 1 ); 
这样在 test.php 里就可以取到 cookie 。

2.输入 url 访问 test 的时候,必须输入域名才能解析。

比如输入: http://b1.test.com/test.php ,可以获取 cas 在客户端设置的 cookie ,
而 B 机器访问本机的应用,输入: http://localhost:8080/test.php 则不可以获得 cookie 。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值