首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >跨域$_Session传输

跨域$_Session传输
EN

Stack Overflow用户
提问于 2013-11-18 19:55:53
回答 2查看 173关注 0票数 0

是的,我知道这个问题已经问过上千次了..但是,我仍然找不到任何具体的解决办法,似乎每一次都有效。我已经尝试过很多人们建议的修复方法,但我仍然有着和以前一样的问题。

因此,我运行一个具有多个域设置的服务器。它们都在完全相同的服务器上,这里的服务器之间没有传输。

carnal.ueteribus.com <--饼干在这里被读取和显示。

www.ueteribus.com <--登录脚本托管在这里。

基本上,这是唯一的两个领域,我试图从WWW获得信息,以转移到性欲。说起来容易做起来难。

目前我一直在尝试使用

ini_set('session.cookie_domain','.ueteribus.com');

这不起作用,或者我的程序设计错了。无论如何,任何帮助都将是非常感谢的,如果需要任何额外的信息,我非常乐意提供。

注意:我没有权限访问PHP.ini,该公司已经拒绝了这样的访问。

代码语言:javascript
复制
session_name('LoginSession');
session_set_cookie_params(0, '/', 'ueteribus.com');
session_start();

我也试过

这似乎在创建一个名为Cookie的程序中有效,但我不知道如何调用 it。我的脚本不能再调用实际的登录状态了,我也想不出如何修复它,以确保它能够正常工作。

代码语言:javascript
复制
<?php
session_set_cookie_params(0, '/', '.ueteribus.com'); 
session_start(); 

if (isset($_SESSION['error'])) {

echo $_SESSION['error'];    
}
?>
EN

回答 2

Stack Overflow用户

发布于 2013-11-18 20:06:12

也许是这样的:

代码语言:javascript
复制
session_name('shared-name-between-sub-domains');
session_set_cookie_params(0, '/', '.domain.com');
session_start();
票数 1
EN

Stack Overflow用户

发布于 2013-11-18 20:06:51

脚本中的前两件事必须是:

代码语言:javascript
复制
ini_set('session.cookie_domain', '.xxxx.com');
session_start();

按照这个顺序,在添加代码之前,任何会话都将开始,将变得不可访问。

这假设domain1.xxxx.comwww.xxxx.com都生活在同一个服务器上,并且使用相同的PHP实例。没有编写自己的自定义会话处理程序,跨服务器共享PHP会话数据是不可能的。

如果服务器上没有其他域,则只需在session.cookie_domain中设置php.ini即可。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20056610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档