これは私の最初の質問です (私が愚かなことをした場合は許してください)。私はこのフォーラムが本当に好きで、定期的に訪問しています。
まあ、私はiisサーバーにログインスクリプトを持っており、Chrome、Mozilla、operaでは問題なく動作しますが、SafariとIEでは問題ありません(以下は同じコード行です):
サイト/ログイン/login.php
session_start();
$_SESSION['signed_in'] = true; //i checked $_SESSION['signed_in'] here and it is "1".
session_write_close();
header("Location: ../dashboard.php");exit;
サイト/ダッシュボード.php
session_start();
if($_SESSION['signed_in'] != true)
{
// well $_SESSION['signed_in'] is empty :-( and goes back to index.
header("Location: index.php");exit;
}
編集 :
こんにちは、IE と Safari が Cookie を許可していない (Cookie がブロックされていると表示されます) ことを発見しました。すべての訪問者に、ブラウザで Cookie を許可するように依頼してください。助けてください :-(