php session如何跨站访问 没试过,cookie可跨服务器session不能否,但session可指向根目录,如果两个文件夹都在根目录下,可以 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将SESSION保存到数据.因为SESSION是不能跨域的. 自定义SESSION然后,把SESSION保存到可以远程访问的数据库里就OK了.如果在同一台主机就没有关系. 可以呀,你把session存储到另一个公共访问的服务器上,这样问题就解决了类似负载均衡,一个机子当掉另一个照常使用 请教,如何自定义SESSION?请据个例子 Session 不可跨域用数据库吧。<?phpsession_start();if ( isset($_GET['cat']) ) { $_SESSION['cat'] = $_GET['cat'];}else {$_SESSION['cat']=0;}?>当然了,可以用 session_regenerate_id() 和 session_register 事先检测一下将要使用的SESSION 是否存在。 你可以用数据库session就可以了 不用数据库,只用 Session 就可以了例如:在 a.com 上登陆后,去 b.com 的连接中带有 形如 http://www.b.com/xxxx.php?s=yyyyyyyyyy 的其中 yyyyyyyyyy 是在 a.com 中 session_id(); 的值b.com 中 xxxx.php$s = $_GET['s'];$s = substr($s, 0, 40);$s = basename($s);if(!is_file("/tmp/sess_".$s)){ //---- 假设你的 session 临时文件存放在 /tmp 目录下 //---- 假的,session 文件不存在 ---- //---- 不做判断也行 ---- header("Location: /"); exit;}session_id($s);session_start();//---- 也许登陆了,检查 _SESSION 变量 ----// ... ... session_id+session_save_path不过还是需要有台公共的服务器......或者这2台服务器可以互连 php如何控制将数据生成到已有的word报表中?有简单的实例最好 域名解析超级难题 请教一个用PHP处理PDF转换为JPG图片的问题。 上传 PHP中使用mssql_fetch_array有错误,请帮忙(在线等)! SESSION的应用 在php中画图?在线等 这段程序怎么显示不出来? 获取上一页面id php怎么设置隐藏后缀也能访问 新手:php中关于重定向和转发问题 windows 2003 下安装snort出了问题,请大家帮忙解决
因为SESSION是不能跨域的.
类似负载均衡,一个机子当掉另一个照常使用
用数据库吧。
<?php
session_start();
if ( isset($_GET['cat']) ) { $_SESSION['cat'] = $_GET['cat'];
}
else {
$_SESSION['cat']=0;
}
?>当然了,可以用 session_regenerate_id() 和 session_register 事先检测一下将要使用的SESSION 是否存在。
在 a.com 上登陆后,
去 b.com 的连接中带有 形如 http://www.b.com/xxxx.php?s=yyyyyyyyyy 的
其中 yyyyyyyyyy 是在 a.com 中 session_id(); 的值b.com 中 xxxx.php
$s = $_GET['s'];
$s = substr($s, 0, 40);
$s = basename($s);
if(!is_file("/tmp/sess_".$s))
{
//---- 假设你的 session 临时文件存放在 /tmp 目录下
//---- 假的,session 文件不存在 ----
//---- 不做判断也行 ----
header("Location: /");
exit;
}
session_id($s);
session_start();
//---- 也许登陆了,检查 _SESSION 变量 ----
// ... ...
不过还是需要有台公共的服务器......
或者这2台服务器可以互连