2009/7/3 Ashley Sheridan <ash@xxxxxxxxxxxxxxxxxxxx> > On Friday 03 July 2009 09:41:40 Tom Chubb wrote: > > 2009/7/3 Luke <luke@xxxxxxxxxxxxxx> > > > > > 2009/7/3 Daniel Brown <danbrown@xxxxxxx> > > > > > > > On Thu, Jul 2, 2009 at 23:27, Jason Carson<jason@xxxxxxxxxxxxxx> > wrote: > > > > > Hello all, > > > > > > > > > > Do I have to add session_start() at the beginning of every page so > > > > > that the $_SESSION variables work on all pages or do I use > > > > > session_start() > > > > > > on > > > > > > > > the first page and something else on other pages? > > > > > > > > Yes, unless you're using session autoloading. Also, in most > > > > cases, you will only need to call session_start() once (before > > > > referencing $_SESSION), even if $_SESSION is accessed in an included > > > > file. > > > > > > > > -- > > > > </Daniel P. Brown> > > > > daniel.brown@xxxxxxxxxxxx || danbrown@xxxxxxx > > > > http://www.parasane.net/ || http://www.pilotpig.net/ > > > > Check out our hosting and dedicated server deals at > > > > http://twitter.com/pilotpig > > > > > > > > -- > > > > PHP General Mailing List (http://www.php.net/) > > > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > Some people have a file called init.php, which would contain > > > session_start(); as well as other things that need to be done every > page > > > load (connect to the database perhaps?) and they just 'require' that at > > > the top of every page. > > > > > > -- > > > Luke Slater > > > http://dinosaur-os.com/ > > > > > > :O) > > > > Never thought of that. Sounds like quite a good idea. > > Can anyone tell me if there's any reason for not doing that, even on > pages > > that do not require session data? > > Or perhaps use an htaccess file to server side include a file file to all > > files under an admin folder or something and another to destroy the > > session. I'm thinking of smaller, low-traffic sites. > > I know people are going to say, if they're small sites, why can't you > only > > start sessions on the relevant pages but it sounds like it could work > well > > for me. > > > It's easier to maintain if you use one include file like Luke said. You > won't > get much overhead from a call to session_start() on a page that doesn't use > sessions. > > Thanks, > Ash > http://www.ashleysheridan.co.uk > Great, Cheers Ash, T -- Tom Chubb tom@xxxxxxxxxxxx | tomchubb@xxxxxxxxx