将会话传递到子域

时间:2011-10-14 17:50:19

标签: php session subdomain transfer

  

可能重复:
  PHP SESSION lost on SUBDOMAIN

我无法在子域@ panel.cyberbat.co.uk上使用会话

但是cyberbat.co.uk会话工作正常,会话是在主域创建的,但不能在子域上使用,任何人都可以帮助我吗?

固定:我使用的是Coookie而不是会话。

1 个答案:

答案 0 :(得分:3)

您可以使用ini_set('session.cookie_domain', '.cyberbat.co.uk');(请注意值前面的点),这样会话cookie就可以在所有子域中使用。

或者,如果您有自己的Cookie,还可以在setcookie中指定域名:

setcookie('mycookie', $a_value, time() + 3600, '/', '.cyberbat.co.uk');