try using this: setcookie ( "uid", $pid, time()+3600 );
I've removed the "" from the variable, so it should use its value. I have also added a time feature. The time option is done in 'seconds since Jan 1st 1970. The time() feature gives you the current time in seconds from that date. I then put +3600 on the end, so it adds 3600 seconds, or 1 hour 60 seconds per minute 60 minutes per hour 60 * 60 3600 Hope this solves your problem Stephen ----- Original Message ----- From: "George Pitcher" <[EMAIL PROTECTED]> To: "Stephen Edmonds" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Wednesday, December 18, 2002 7:41 AM Subject: RE: [PHP-WIN] Cookies working on test but not my application > Stephen, > > Thanks for the feedback. > > There was no sign of the cookies in the variable list that the phpinfo > provided. > > This is the code I am using: > > if (!isset($pid) || !isset($pwd)){ > header("Location: default.php"); > }else{ > setcookie ("uid","$pid"); > $query = "select * "; > .... etc > > Now this doesn't dump me back into the default.php page so it is reading the > $pid. I have tried attaching an expiry but it makes no difference. > > I have created a simple test process which consists of 3 basic php pages. > The first contains a link which passes some 'GET' info to the next page. The > second page sets a cookie using the 'GET' info and the third page displays > the value of the cookie. I'm using PHP-4.0.6 an Register Globals is on so I > just do $cookiename to read the cookie. > > Now the test process works fine. I've added the phpinfo(32) into page 3 and > sure enough the cookie comes up on the list of variables. > > So why, oh why, isn't it working on my calendar site? > > Hoping someone knows the answer. > > Regards > > George > > > > -----Original Message----- > > From: Stephen Edmonds [mailto:[EMAIL PROTECTED]] > > Sent: 17 December 2002 5:57 pm > > To: PHP Helplist Windows > > Cc: George Pitcher > > Subject: Re: [PHP-WIN] Cookies working on test but not my application > > > > > > Frames are not the issue here, any page in a frame still gets the cookie > > providing it is in a domain for which the cookie is set. I > > suggest making a > > page with the following > > > > <? > > phpinfo(32); > > ?> > > > > That will output ALL the variable data for your page. If your cookie has > > been sent back by the browser, then you should see it in that page. If you > > don't, that means that the cookie has not been sent back to the browser. > > This could be: > > > > 1) The cookie has expired. Check your temporary internet files for your > > cookie, see if it is still there > > > > 2) The cookie has not been set to send data to your folder in the domain. > > When calling set_cookie( ), it is generally best only to give the first 3 > > arguments ( Variable Name, Variable Value, Expire time ). > > > > Good luck > > > > Stephen > > > > ----- Original Message ----- > > From: "George Pitcher" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Tuesday, December 17, 2002 4:29 PM > > Subject: [PHP-WIN] Cookies working on test but not my application > > > > > > > hi again, > > > > > > No response to my 2 earlier posts so here goes again. > > > > > > I have an authentication script which sets up a cookie, but it is not > > being > > > created. > > > > > > I have created some test pages on the same server (NT/IIS4) setting > > cookies > > > with variable values and they work fine. It's just that they > > won't work in > > > my Calendar site. > > > > > > Thinking it might be a 'frames' issue, I have put a test into > > the Frameset > > > holder to redirect if the cookie is not being read and sure enough it > > dumps > > > me out of the frameset. > > > > > > Does anyone have any suggestions? > > > > > > Please! > > > > > > MTIA > > > > > > George > > > > > > > > > === > > > > > > George Pitcher > > > HERON Technical Manager > > > Ingenta plc > > > 23-38 Hythe Bridge Street, Oxford, OX1 2ET > > > T +44 (0)1865 799137 direct > > > T +44 (0)1865 799000 switchboard > > > F +44 (0)1865 799134 > > > E [EMAIL PROTECTED] > > > > > > www.ingenta.com > > > Ingenta: Empowering the exchange of academic and professional content > > > online. > > > > > > > > > -- > > > PHP Windows Mailing List (http://www.php.net/) > > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > > > > > > > > > -- > PHP Windows Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php