nblackwood Posted September 5, 2009 Share Posted September 5, 2009 How would I prevent direct access to one or more pages? I'm setting up a site in merged html/php, and would like to prevent direct page access, to where only the outside payment gateway can call these pages, and not by direct input into the url bar. I presume it would involve some sort of redirect query, but I cannot figure it out. I am currently using Dreamweaver CS4. Any help would be appreciated. Quote Link to comment https://forums.phpfreaks.com/topic/173187-solved-preventing-direct-url-access/ Share on other sites More sharing options...
sKunKbad Posted September 5, 2009 Share Posted September 5, 2009 You could define something in the script that includes or initializes the script you want to protect, and then check for it at the top of that script. core.php <?php define('CORE_LOADED',1); include "protected.php"; ?> protected.php <?php if(!defined('CORE_LOADED')) exit('No direct script access allowed'); ?> Quote Link to comment https://forums.phpfreaks.com/topic/173187-solved-preventing-direct-url-access/#findComment-912934 Share on other sites More sharing options...
nblackwood Posted September 5, 2009 Author Share Posted September 5, 2009 Thanks for your quick response. Got it to work. How would I go about defining access grants to a specific website, say, PayPal? Quote Link to comment https://forums.phpfreaks.com/topic/173187-solved-preventing-direct-url-access/#findComment-912950 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.