Jump to content

help with using preg_match


apw

Recommended Posts

Personally, I would put scripts that you don't want accessed directly either above the docroot, or in a directory protected by .htaccess.

 

For the .htaccess, all you need is:

order deny,allow
deny from all

 

In either case, scripts can still be used by other scripts (include() or require()), but cannot be accessed directly by URL.

A completely white page tends to mean a PHP fatal error, and error_reporting turned off. You should be able to find the reason in your HTTP server's (error) log.

 

Also, scootstah suggestion is the best. If that's not possible for you, then you could always check for a defined constant at the top:

<?php
if (!is_defined ("SEC_CONST") || SEC_CONST !== true) {
    die ("No access");
}

/* Regular code */

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.