我运行一个有许多不同子域的网站。我们正在引入一个新的下载服务器,它使用主域的子域。我们通常检查用户信息的方式是使用跨子域 cookie 等,但我知道这不会起作用,因为它们来自不同的服务器,我想知道检查用户是否在主服务器上登录等的最佳方法是什么。
我想要做的是以下
Sub1.domain.tld = 主服务器
当您要下载文件时,它会将您指向存储文件的适当服务器
Sub2.domain.tld = 下载服务器
请问有什么方法可以保留或检查用户是否已登录。
我们通常使用跨子域的 cookie 的方式是
setcookie('LoginVariable1', $LoginVariable1, $expiretime, '/', '.domain.tld');
setcookie('LoginVariable2', $LoginVariable2, $expiretime, '/', '.domain.tld');