仮想ホストを備えたApache2サーバーでphpを実行しています。domain1.com と domain2.com の 2 つのドメインがあります (サブドメインではありません)。
domain2.com は domain1.com の ServerAlias です
domain1.com のセッションは問題なく動作しています。ただし、domain2.com に保存するセッション変数を取得できません。
ページ間で持ち越されていないため、セッションが保存されているとは思いません。index.php ページに変数を設定しました。セッションをダンプして、最初に設定されたことを確認できます。次に、私の index.php が home.php にリダイレクトされ、これが home.php の一番上にあります。
<?php
session_start();
var_dump($_SESSION);
?>
home.php で空の配列を取得しています
私の phpinfo() 設定は、2 つのドメインのセッション情報とまったく同じです。
これがphpの問題なのか、Apacheの設定なのかわかりません。どんな助けでも大歓迎です!