[nycphp-talk] why does setcookie fail?????
Patrick Hunt
pat at vote.com
Sat Sep 6 15:52:33 EDT 2003
Phil,
when I follow your login instructions I get the following header
back from the login:
HTTP/1.1 200 OK
Date: Sat, 06 Sep 2003 19:44:59 GMT
Server: Apache/1.3.27 (Unix) PHP/4.3.0 mod_gzip/1.3.19.1a
FrontPage/5.0.2.2510 mod_layout/3.2
X-Powered-By: PHP/4.3.0
Set-Cookie: nordicnet_registration=deleted; expires=Fri,
06-Sep-2002 19:44:58 GMT; path=/
Connection: close
Content-Type: text/html
I think a different line of code is executing, cuz there's a date
there, and it's a year old, which explains why it's not taking.
Pat
-------------------------------
On Sat, 6 Sep 2003 15:25:02 -0400, Phil Powell wrote:
>http://www.nordicnet.no go to "Logg inn" and enter this username and
>password:
>
>ppowell100001
>6vKYtEwM
>
>You should see a text with link, click onto the link and then either you'll
>go to the right URL or to logginn.php again (the WRONG URL!)
>
>Phil
>----- Original Message -----
>From: "Brian Pang" <bpang at bpang.com>
>To: "NYPHP Talk" <talk at lists.nyphp.org>
>Sent: Saturday, September 06, 2003 3:22 PM
>Subject: Re: [nycphp-talk] why does setcookie fail?????
>
>
>> Phil, can you send me your url so I can try it in my browser?
>>
>> I maintain my recommendation that you should quote the cookie value you
>> wish to set.
>>
>> setcookie('nordicnet_registration',
>> "$row['nnet_user_registrationnumber']", 0, '/');
>>
>>
>> > This is a multi-part message in MIME format.
>> >
>> >
>> > Fourth attempt.. it fails now in login, I check by printing
>> $_COOKIE['nordicnet_registration'] and there is no value there! Guys,
>> what on earth do I do about this????
>> >
>> > Here is the code that sets the cookie:
>> >
>> > if ($hasLoggedIn && ($row = mysql_fetch_row($query))) {
>> > setcookie('nordicnet_registration',
>> $row['nnet_user_registrationnumber'], 0, '/');
>> > @mysql_free_result($query);
>> > mysql_close($dbConn) or die('Could not close db');
>> > $html .= $font . '<font color=000099>Takk for logging inn. For
>> forsatte ' .
>> > "<a
>> href=http://$serverName/index.php?content=membersites/Palogget%20S1.php "
>.
>> > ' target=_top>klikk her</a></font></font>';
>> > } else if (sizeof($_POST) > 0) {
>> > $errorMsg .= $font . '<font color=cc0000><li>Det finns en problem
>> med db</li></font></font><p>';
>> > $hasLoggedIn = 0;
>> > }
>> >
>> >
>> > Because the PHP script is in a frame, instead of using header() I
>> print out some text with a link <a href=mylink.php target=_top> for the
>> user to click and to go to another page. By then the cookie should be
>> registered, yet it's not there!
>> >
>> > I'm at a complete loss.
>> >
>> > Phil
>> >
>>
>>
>>
>> _______________________________________________
>> talk mailing list
>> talk at lists.nyphp.org
>> http://lists.nyphp.org/mailman/listinfo/talk
>
>_______________________________________________
>talk mailing list
>talk at lists.nyphp.org
>http://lists.nyphp.org/mailman/listinfo/talk
>
More information about the talk
mailing list