我有以下代码:
<?php
session_start();
$cexp=time()+(60*60*24*3650);
setcookie('cookie_jamepush','cookie_content',$cexp ,'/');
echo 'cc='.$_COOKIE['cookie_jamepush'];
$_SESSION['user']='hello';
echo 'ss='.$_SESSION['user'];
?>
此代码适用于为其创建的网站。
然而,我有两个网站运行在一个通用服务器上。上面的代码对其中一个有效,但对另一个无效。
我该如何解决这个问题?
这是不可能的。您只能在子域中共享cookie。
跨不同域和不同应用程序共享cookie(经典的ASP和ASP.NET)
如果您想在不同的主机中使用会话,您应该使数据库会话