一部のWebサイトをログインでブロックする必要があります。Web上のあらゆる場所にあるログインフォームを使用しました(ログイン後のホームページへのリダイレクトphpを参照) 。
いくつかの要素を更新しました($ _SESSIONなどを使用)
だから私のログインページはindex.htmlです
入れました
<?php
session_start();
if(!$_SESSION['username'] = $username){
header("location:index.html");
}
?>
このファイルのlogin_success.phpファイルの先頭で、Webサイトの他のすべてのページにアクセスできます。
私の質問は今です:
ウェブサイトのすべてのページの先頭に「session_start()など」を配置する必要がありますか?
そして、すべてのページに.htmではなく.phpが必要ですか?
(私は.htmを保持しようとしましたが、ページの名前を知っていれば、ログインしなくてもページにアクセスできます)
Webサイトのログイン保護のためのより良いスクリプトを知っている場合は、できればphpで知らせてください。
助けてくれてありがとう。