I'd like to know the BEST solution to secure includes files. For now my solution is this :
in the index file :
define('KEY','security');
include('s.php';
s.php :
if(KEY!='security') exit;
I'd like to know the BEST solution to secure includes files. For now my solution is this :
in the index file :
define('KEY','security');
include('s.php';
s.php :
if(KEY!='security') exit;
The best way would be to not put protected files under the document root (public_html, www, htdocs, etc). You can always include PHP files from the outside of the document root:
/home/user/public_html/index.php:
put this .htaccess in the include files seems to be a neat solution..
Most cases of similar code don't even check for a known value of key, but just check if it is defined.
For example Mediawiki uses this in include files: