ユーザーは CMS にログインしていますが、site_url.com
現在、CMS の外部のサブドメインでサイトのモバイル バージョンを開発しておりm.site_url.com
、セッションを CMS と同期させたいと考えています。
次のような CMS のすべての機能を含むファイルを含めました。
<?php include('/home/flyeurov/public_html/core/codon.config.php');
サブドメインm.site_url.com
は/public_html/mobile
ディレクトリにあります。内部/mobile
にはindex.php
、ユーザーの状態 (ログインしているかどうか) に応じて、ダッシュボードまたはログイン フォームを表示するためのトリガーがあります。
それは機能しており、ログインしてダッシュボードを表示できますが、たとえば直接パスにアクセスした場合のみですsite_url.com/mobile/index.php
。ログインしてこのパスにアクセスするとcrew_center.php
、ダッシュボードに移動します。
のサブドメインにアクセスすると、これは発生しませんm.site_url.com
。ログインしてもlogin.php
ページが表示されます。
ここにあるindex.php
:
<?php include('/home/flyeurov/public_html/core/codon.config.php');
session_set_cookie_params(0, '/', '.site_url.com');
if(Auth::LoggedIn())
{
header("Location: crew_center.php");
}
else
{
header("Location: login.php");
}
?>
したがって、これはセッションの問題であると想像できますが、CMS のセッションをm
サブドメインと共有するにはどうすればよいですか?