|  | 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
 *****************************
  Navigation: [Reply to this message] |