私はいくつかのユーザーがいくつかのコンテンツを編集できるバックエンドでサイトを作ろうとしています。同じセッション内でログインした後にPHPでリダイレクトする
私はindex.phpを持つフォルダを作成しました。 私はユーザーがindex.phpにログインするようにしたい、そして、有効な後、編集したいものを選択できるサイトにリダイレクトする必要があります(main.phpと呼ぶことができます)。
これでログイン確認が完了しました。ログインはヴァリデであれば、私は、ユーザーがある場合は、バックのindex.phpにリダイレクトしたかった私は、セッション
session_start();
$_SESSION['login'] = 1;
header("location: main.php");
を始めていますし、main.phpに私はこの
if(!isset($_SESSION['login']) && ($_SESSION['login'] != 1)){
header("location: index.php");
}
のように起動したいです しかし、main.phpが$ _SESSION ['ログイン']を知らないので、私はちょっとしたことでログインします...
私の間違いがあって、どういうわけか私が何もしなかったのはポイントですセッション。 main.phpはどのようにSessionをindex.phpから得ることができますか?それを解決する最善の方法は何ですか?
あなたは 'のsession_start()あなたは' $ _SESSION'にアクセスするたびに、 'を使用してセッションを開始する必要があります。あなたが読んでいるか、それに書いているかは関係ありません。 – Ahmad