エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
直接アクセスされたインクルードファイルで処理を終了する | PHPプログラミングの教科書 [php1st.com]
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
直接アクセスされたインクルードファイルで処理を終了する | PHPプログラミングの教科書 [php1st.com]
function.phpなど、ブラウザから直接アクセスされる用事のないファイルについて、直接アクセスされたと... function.phpなど、ブラウザから直接アクセスされる用事のないファイルについて、直接アクセスされたときは処理を終了したい場合、__FILE__と$_SERVER[“SCRIPT_NAME”]を使う方法があります。 ○__FILE__と$_SERVER[“SCRIPT_NAME”] __FILE__ — 処理が記述されたファイル名 $_SERVER[“SCRIPT_NAME”] — 実行されたファイル名 function.phpがインクルードされると、実行されたファイル名は「test.php」など、インクルードしたファイル名になるので、この2つは異なる値になります。 function.phpに直接アクセスした場合、この2つの「ファイル名」は同じになります(パス情報が含まれるので一致はしません)。 これを利用して、直接アクセスされた場合に処理を終了する場合は、$_SERVER[“SCR

