sql >> データベース >  >> RDS >> Mysql

同じサーバー上の複数のドメイン間でPHPセッションを維持するにはどうすればよいですか?

    PHP変数を変更するための好みの方法(Apacheの構成、.htaccess)に応じて、session.cookie_domain値を一貫性のある値に変更します。

    複数のサブドメインがあり、Apache構成ファイルの各VirtualHostセクションには次の行が含まれています。

    php_value session.cookie_domain mydomain.com

    .htaccessファイルに変更を加える場合、構文は同様である必要があります。

    bobert5064のコメント用に更新:

    複数のドメイン(つまり、domain1.com、domain2.org)の場合、共通のドメイン名(つまり、domain1.com)を選択するだけでよいと思います。これを試したことがないので、機能することを確認できませんが、ロジックは正確なようです。

    http://us.php.net/manual/en/function.session-set-cookie-params.php 。ドキュメントには、別のドメインにCookieを設定する機能または機能についての言及はありません。



    1. Oracle(Old?)Joins-変換用のツール/スクリプト?

    2. mysqlストアドプロシージャは、標準のクエリより20倍遅い

    3. SQLServerデータベース名の変更

    4. 正しいユーザー名とパスワードを指定して、ORA-01017を取得します。無効なユーザー名/パスワード。ログオンが拒否されました