私がしたことは、ログインステータスを確認するためのphpコードを作成したことです(ファイル名:login_status):
<?php
session_start()
// code body to check if session or cookies are set
// If not, then variable $loggedin = false, else true
// if true then redirect to profile page
// if false then redirect to login page
?>
しかし、このファイルを を使用して任意のコードの上に含めるinclude_once("login_status.php");
と、php スクリプトは(if $loggedin == false)
、ログイン ページにリダイレクトする代わりに実行を停止$loggedin == true
し、プロファイル ページにリダイレクトすると実行が停止します。
私がしたことは、を使用する代わりに、必要なページinclude_once("login_status.php");
の上のコードを単純にコピーしたことです。login_status
その後、正常に動作します。
include_once の違いが何なのかわかりません。
session_start()
ただし、何よりも上にある必要があるのは事実です。しかし、include_once
それで何か違いはありますか?