ユーザーは 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サブドメインと共有するにはどうすればよいですか?