Cookie可用于不同的域/ htaccess转发

时间:2012-12-28 15:38:27

标签: php .htaccess cookies

我们正在运行一个在线门户网站,可以通过不同的域名(例如example.de,example.at,example.ch)以及它的变体(例如,exam-ple.de)和所有国家/地区的付款完成通过secure.example.com,因此无法访问在example.de上设置的secure.example.com上的cookie。

第一个问题(不直接提及cookies):
是否可以将用户从exam-ple.de转发到example.de而不会丢失引用者信息?也许用.htaccess?

第二个问题:
将所有cookie名称存储在配置文件中然后每次用户转发到另一个域名并重置cookie时通过GET传递所有cookie是“脏”的吗?我只能想到这一个解决方案,可以在不同的域上提供cookie ...或者有人有更好的解决方案吗?

致以最诚挚的问候,

弗雷迪

1 个答案:

答案 0 :(得分:0)

要回答您的第一个问题,假设您使用apache2作为Web服务器(您告诉.htaccess),我建议使用mod_rewrite将URL重定向到其他域。使用mod_rewrite时,您可以设置 cookies

此外,您还可以创建一个转发到您的域并设置Cookie的php脚本。它可能被称为www.yourdomain.com/forward.php?target=at& ....