Re: Preventing execution without inclusion

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> as per PHP5 example
> 
> 1 (the preferred way): user accesses 
> http://www.example.org/index.php?function=Join, this loads the class 
> NewUser and begins its implementation. Because of the __autoload, it 
> includes class.join.php, in order to utilize the class.
> 
> 2 (the wrong way): user accesses 
> http://www.example.org/includes/class.join.php without going through 
> index.php.
> 
> I am trying to prevent 2 from even occuring, utilizing a piece of code 
> that would check if index.php had included it, or not. This code would 
> be in the beginning of all the class files, at the top, before any other 
>  code was to be executed.
> 
> As of yet, it has eluded me...

Put the include file outside the web directory tree.

/jw

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux