アップデート:
このサイトはすべてのブラウザで動作するようになりましたが、Chromeで動作するようになりました。これは非常に奇妙だと思います。これは、サーバーがSSLに切り替えたために発生したものです。
推奨事項として、これをアプリケーション内に配置しました。
ini_set('session.use_trans_sid', true);
ini_set('session.use_cookies', true);
ini_set('session.use_only_cookies', true);
$https = false;
if(isset($_SERVER['HTTPS']) and $_SERVER['HTTPS'] != 'off') {
$https = true;
}
$dirname = rtrim(dirname($_SERVER['PHP_SELF']), '/') . '/';
session_name('money');
session_set_cookie_params(0, '/', $_SERVER['HTTP'], $https, true);
session_start();
しかし、それでもセッションを設定することはできません。アプリケーションはMVCに基づいているため、URL内にロードされたページに応じてコントローラーが必要になります。
セッションが必須/インクルードファイルを通過する際に問題が発生する可能性はありますか?