0

私がしたことは、ログインステータスを確認するための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それで何か違いはありますか?

4

1 に答える 1