[SWLUG] Apache 2 problem
Daniel T. Morgan
Daniel.t.m at smartengine.co.uk
Thu May 22 09:15:27 UTC 2003
hehe, yeah same way I'd do things, I have no idea if this is apache 2
related, as I haven't had the delight of using apache 2 yet. Have more Zeus
experience than anything else.
Have you tried kicking an echo phpinfo(); out on the page that seems to be
causing the problem, just to see if the sessions have been registered on
that page if nothing else. I would say that the problem was apache related
if it not for the fact it works in netscape.
Plod
----- Original Message -----
From: "Terry John" <terry.john at bbc.co.uk>
To: "'Daniel T. Morgan'" <Daniel.t.m at smartengine.co.uk>;
<discuss at swlug.org.uk>
Sent: Thursday, May 22, 2003 10:10 AM
Subject: RE: [SWLUG] Apache 2 problem
> It's basically php3. I stayed away from the new stuff just for
consistency.
>
> Here's a fragment
>
> // Start Session
> session_start() ;
> session_register("UserID") ; // User to identify user
>
> I use the fact that UserID has a value to determine the page output and
the
> same construct on other members-only pages to check if the user has logged
> in or just entered the URL.
>
> The sessions seem to be set up ok
> 1. Because it works on the old Apache and Netscape.
> 2. If hit "Reload" on any of my doubtful pages I get the correct output.
>
> Terry
>
> -----Original Message-----
> From: Daniel T. Morgan [mailto:Daniel.t.m at smartengine.co.uk]
> Sent: 22 May 2003 09:03
> To: discuss at swlug.org.uk
> Subject: Re: [SWLUG] Apache 2 problem
>
>
> Erm, that is odd, are you using a mixture of the old
> session_register('BLAH'); $BLAH = "plod"; and the new $_SESSION["BLAH"] =
> "plod"; methods?
>
> As I have experienced problems with sessions not setting nor being read
> straight away with this method of things.
>
> ----- Original Message -----
> From: "Terry John" <terry.john at bbc.co.uk>
> To: <discuss at swlug.org.uk>
> Sent: Tuesday, May 20, 2003 11:27 PM
> Subject: RE: [SWLUG] Apache 2 problem
>
>
> > No. Didn't work. I tried the full list as suggested.
> >
> > I also followed up the php site pages and tried
> > session_cache_limiter('nocache'); instead. Still no joy.
> >
> > Terry
> >
> > -----Original Message-----
> > From: Daniel T. Morgan
> > To: discuss at swlug.org.uk
> > Sent: 5/20/03 4:45 PM
> > Subject: Re: [SWLUG] Apache 2 problem
> >
> > Have you tried putting this at the top of your pages that you use in
> > the logged in section? <?php
> >
> > header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
> >
> > header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
> >
> > // always
> > modified
> >
> > header("Cache-Control: no-store, no-cache, must-revalidate"); //
> > HTTP/1.1
> >
> > header("Cache-Control: post-check=0, pre-check=0", false);
> >
> > header("Pragma: no-cache"); // HTTP/1.0
> >
> > ?>
> > taken from http://www.php.net/manual/en/function.header.php
> > <http://www.php.net/manual/en/function.header.php> this sounds like
> > ie is caching the pages, and i have experienced similar problems with
> > ie in the past, and this usually does the trick.
> >
> > If does not work, give me a bell I may have a few more tricks up my
> > sleeve.
> >
> > Kind Regards
> > Daniel T. Morgan AKA plod
> >
> > ----- Original Message -----
> > From: Terry <mailto:terry.john at bbc.co.uk> John
> > To: 'discuss at swlug.org.uk' <mailto:'discuss at swlug.org.uk'>
> > Sent: Tuesday, May 20, 2003 4:37 PM
> > Subject: [SWLUG] Apache 2 problem
> >
> >
> >
> > I'm helping develop a website and to make things a bit easier I copied
> > the info to a Redhat 7.1 box at home using the supplied Apache 1.3. It
> > worked perfectly using my usual Browser Opera on Win95 across a bit of
> > thin ethernet.
> >
> > Getting all keen I upgraded to Redhat 8.0, and with it Apache 2. It
> > took a little while but it happily runs my php pages (.phtml suffix)
> > but there is a problem. To get to the members page you need to supply
> > a username & password then the username is registered in a cookie
> > using the php session commands. Once logged in you are free to move
> > around the site and each page should give your username and site
> > credits.
> >
> > The problem is that the browser seems to use cached pages so if you go
> > to a previously visited page you just get the old information. The
> > login page is the same page as the members' main page if you try to
> > back to it after a login you just get the login page as if you hadn't
> > logged in. Worse still the logout page is the main index page with a
> > Logout=1 parameter but since the browser doesn't get the main page and
> > uses the cache instead the logout doesn't happen.
> >
> > Even more confusing is that Netscape 7 works perfectly and looking at
> > the /etc/httpd/logs/access_log both browsers seem to be requesting the
> > same information. I'm guessing that Opera is doing something like "Get
> > page if newer" but it doesn't realise it is a server parsed php page
> > and so should get new every time. Is there something in the Apache
> > config I'm missing somewhere?
> >
> > Both Opera 6.05 and the latest one behave in the same way. I'll try IE
> > if I remember later :-)
> >
> > Terry
> >
> >
> >
> > BBCi at http://www.bbc.co.uk/
> >
> > This e-mail (and any attachments) is confidential and may contain
> > personal views which are not the views of the BBC unless specifically
> > stated. If you have received it in error, please delete it from your
> > system, do not use, copy or disclose the information in any way nor
> > act in reliance on it and notify the sender immediately. Please note
> > that the BBC monitors e-mails sent or received. Further communication
> > will signify your consent to this.
> >
> >
> >
> >
> > BBCi at http://www.bbc.co.uk/
> >
> > This e-mail (and any attachments) is confidential and may contain
> > personal views which are not the views of the BBC unless specifically
> > stated. If you have received it in error, please delete it from your
> > system, do not use, copy or disclose the information in any way nor
> > act in reliance on it and notify the sender immediately. Please note
> > that the BBC monitors e-mails sent or received. Further communication
> > will signify your consent to this.
> >
> >
> > _______________________________________________
> > SWLUG Discussion List - Discuss at swlug.org.uk
> > http://swlug.org.uk/mailman/listinfo/discuss
> >
>
>
>
> _______________________________________________
> SWLUG Discussion List - Discuss at swlug.org.uk
> http://swlug.org.uk/mailman/listinfo/discuss
>
>
> BBCi at http://www.bbc.co.uk/
>
> This e-mail (and any attachments) is confidential and may contain
> personal views which are not the views of the BBC unless specifically
> stated.
> If you have received it in error, please delete it from your system, do
> not use, copy or disclose the information in any way nor act in
> reliance on it and notify the sender immediately. Please note that the
> BBC monitors e-mails sent or received. Further communication will
> signify your consent to this.
>
More information about the Swlug
mailing list