游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3624|回复: 2

一个PHP二级域名跨域的问题

[复制链接]

31

主题

257

帖子

1752

积分

金牌会员

申城谍影

Rank: 6Rank: 6

积分
1752
QQ
发表于 2016-3-19 21:30:29 | 显示全部楼层 |阅读模式
有个问题,请教。。。

我有个网站,
比如:www.abc.com
放在服务器上,WWW根目录下:\abc\
目录下,

这里面有处理用户注册信息的脚本,比如在:
\abc\userlibs\
目录下。

我增加网站功能,增加了一个二级域名:
比如:def.abc.com
放在服务器,\def\
目录下。

这个二级域名下的网页,要访问一级域名下,
操作用户信息的脚本,
但是无法用这样的域名:def.abc.com/../abc/userlibs/

即,不能用父路径:“../”

把“userlibs”下的脚本拷一份到“def”目录,
又会有,资源路径等问题。。。。。。。。

一般该怎么办呢?
我用的apache和php。

谢谢。。。

31

主题

257

帖子

1752

积分

金牌会员

申城谍影

Rank: 6Rank: 6

积分
1752
QQ
 楼主| 发表于 2016-3-20 01:16:42 | 显示全部楼层
我自己搞定了。。。。。。。。

方法很简单,就是PHP跨域问题,网上有解决方案。。。
目的是让
1)  abc.com
2)  def.abc.com
这2 类网址,能共享session和cookie

方法就是,在所有session_start()
前,加上这2行:

$some_name = session_name("some_name");
session_set_cookie_params(0, '/', '.abc.com');
session_start();

注意第一行是关键,不用改,直接拷着用就行了。。。

然后就行了。。。:lol

17

主题

37

帖子

148

积分

注册会员

Rank: 2

积分
148
发表于 2016-11-2 17:16:24 | 显示全部楼层
有广州的php吗,求赐教
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-25 03:05

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表