gpt4 book ai didi

PHP:SESSION 在 SUBDOMAIN 上丢失

转载 作者:可可西里 更新时间:2023-10-31 23:57:31 25 4
gpt4 key购买 nike

我正在尝试在多个子域上使用 session 数据:

  • www.example.com
  • my.example.com
  • test.example.com
  • whateversub.example.com

当我尝试将来自 www.example.com 的 session 数据用于任何子域时,无法访问所有 session 信息。

  • 我没有使用 cookie。只是 session 。
  • 我有 GoDaddy 作为虚拟主机。
  • GoDaddy 允许上传自定义 php5.ini 文件。

由于我是 PHP 初学者,请将您的回复简化为我可能理解的内容。

这是一个例子:

文件 1:

<?php
// FILE 1: www.example.com/index.php

session_start();
$_SESSION['status'] = "ON";
header( 'Location: http://sub.mywebsite/' );
?>

文件 2:

<?php
// FILE 2: sub.example.com/index.php

session_start();
echo "Your session status is: ";
echo $_SESSION['status'];
?>

最佳答案

请确保您也在子域上设置了 SESSIONID cookie

ini_set('session.cookie_domain', '.my-domain.com');

关于PHP:SESSION 在 SUBDOMAIN 上丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7324822/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com