|
Posted by Chuck Anderson on 05/23/07 23:14
laredotornado@zipmail.com wrote:
> Hi,
>
> I'm using PHP 4.4.4 with Apache 2.2. What I want is that if a
> customer visits any page of the top level directory of my site with
> this string passed in the URL's query string, "RID=xxx", I would like
> a session variable called "RID" with the value "xxx" to be created.
> However, I would like to avoid putting this code
>
> session_start();
> if (!empty($_REQUEST['RID'])) {
> $_SESSION['RID'] = trim(strtoupper($_REQUEST['RID']));
> } // if
>
> on every page in my top level directory. Does anyone know a more
> efficient way?
>
> Thanks, - Dave
>
>
Two things:
1. There is an Apache auto_prepend directive you can put in htaccess (or
httpd.conf).
2. Use mod_rewrite to redirect certain?/all? files to a script that does
your session check and then includes the requested file
--
*****************************
Chuck Anderson • Boulder, CO
http://www.CycleTourist.com
*****************************
[Back to original message]
|