Prevent direct access to a php include file

后端 未结 30 978
盖世英雄少女心
盖世英雄少女心 2020-11-22 06:32

I have a php file which I will be using as exclusively as an include. Therefore I would like to throw an error instead of executing it when it\'s accessed directly by typing

30条回答
  •  渐次进展
    2020-11-22 07:01

    The following code is used in the Flatnux CMS (http://flatnux.altervista.org):

    if ( strpos(strtolower($_SERVER['SCRIPT_NAME']),strtolower(basename(__FILE__))) )
    {
        header("Location: ../../index.php");
        die("...");
    }
    

提交回复
热议问题