0

私は自分のウェブサイトの小さなログインシステムに取り組んでいますが、少し問題があります。ログインしているユーザーを追跡するために Cookie を使用しています。ログインしたビジターのみに制限するページを作成しようとしているので、これを使用することにしましif($_COOKIE["loggedIn"] == TRUE){setcookie("loggedIn", NULL, time() - 60000);。ログイン ページ以外のページは値 TRUE を保持します。ユーザー名の値は他のページでも設定されたままですが、ログイン ページでは設定されません。私はもともとクッキーを設定しましたsetcookie("loggedIn", TRUE, time() + 3600);。私はまだPHPに非常に慣れていないので、どんな助けでも大歓迎です

4

1 に答える 1

0

ログインとページ間の一貫性のため。の代わりにsession_start()すべてのページの上部に配置して使用する方がよい場合があります。$_SESSION$_COOKIE

于 2013-05-14T12:52:10.010 に答える