Php 不同域上可用的Cookies/htaccess转发

Php 不同域上可用的Cookies/htaccess转发,php,.htaccess,cookies,Php,.htaccess,Cookies,我们正在运行一个在线门户,该门户可通过不同的域(例如example.de、example.at、example.ch)及其变体(例如example.de)访问,所有国家/地区的付款都通过secure.example.com完成,因此无法访问secure.example.com上设置在example.de上的cookies 第一个问题(不直接指cookies): 是否可以将用户从exam-ple.de转发到example.de,而不丢失referer信息?也许是用。htaccess 第二个问题:

我们正在运行一个在线门户,该门户可通过不同的域(例如example.de、example.at、example.ch)及其变体(例如example.de)访问,所有国家/地区的付款都通过secure.example.com完成,因此无法访问secure.example.com上设置在example.de上的cookies

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

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

致以最良好的祝愿


Freddy

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


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

Read。关于第二个问题,如何重定向URL?您使用的是
Redirect
语句还是mod_rewrite?我还没有重定向。我只是想知道这是否可能