kmutz22 Posted March 24, 2009 Share Posted March 24, 2009 Hi I would google this, but I don't really know the proper name for it, so I hope somebody can help me. Nearly all the pages on my website go like this: eg the "something.php" page: <?php include("config.php"); include("functions.php"); include("header.php"); include("somethingsub.php"); include ("footer.php"); ?> How do I stop people loading the header.php, somethingsub.php etc files on their own? Sorry if I'm not being very clear, but I hope someone can help! Link to comment https://forums.phpfreaks.com/topic/150921-solved-stop-people-loading-certain-pages/ Share on other sites More sharing options...
lonewolf217 Posted March 24, 2009 Share Posted March 24, 2009 i think this would be controlled by a .htaccess file. google that for some more information Link to comment https://forums.phpfreaks.com/topic/150921-solved-stop-people-loading-certain-pages/#findComment-792841 Share on other sites More sharing options...
wildteen88 Posted March 24, 2009 Share Posted March 24, 2009 Alternatively you could define a constant, say IN_APP within your main file: <?php define('IN_APP', true); include("config.php"); include("functions.php"); include("header.php"); include("somethingsub.php"); include ("footer.php"); ?> Now in config.php, functions.php, header.php, somethingsub.php and footer.php add the following after the opening PHP tag if(!defined(IN_APP)) die('Forbidden'); If either of the above files are requested separately a Forbidden message will be shown. Link to comment https://forums.phpfreaks.com/topic/150921-solved-stop-people-loading-certain-pages/#findComment-792849 Share on other sites More sharing options...
kmutz22 Posted March 24, 2009 Author Share Posted March 24, 2009 Thanks, I've got it working. Link to comment https://forums.phpfreaks.com/topic/150921-solved-stop-people-loading-certain-pages/#findComment-792857 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.