主机中的cookie和会话


cookies and sessions in host

我有以下代码:

<?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)

如果您想在不同的主机中使用会话,您应该使数据库会话