NYCPHP Meetup

NYPHP.org

[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