RE: [PHP-WIN] newbie cookie question
| From: | Larry Hotchkiss | Date: | Fri, 01 Dec 2000 22:52:34 +0000 |
| Subject: | RE: [PHP-WIN] newbie cookie question | ||
| Groups: | php.windows | ||
| Request: | Send a blank email to php-windows+get-4241@lists.php.net to get a copy of this message | ||
I modified the setcookie as follows:
setcookie("cookie_user", $form_user_id, time()+3600, "", "",0);
Viewing the cookie file after doing so displays the cookie in question, yet when I try and echo
$cookie_user I get nada. If I issue
print_r ($HTTP_COOKIE_VARS);
If I further modify setcookie and input a path and domain, the cookie is not created.
I just end up with "array()" as the output. Are there perhaps some directives I need to
change in the php.ini file?
Larry Hotchkiss
On Friday, December 01, 2000 4:17 PM, Zak Greant [SMTP:zak@nucleus.com] wrote:
> Ok - we can be sure that the cookie is not getting set. Take Jayme's
> suggestion and make a more complete call to setcookie - the manual page on
> the function has good examples.
>
> Once you get the cookie to set, everything should be fine. :)
>
> If you can't get the cookie to set, write again.
>
> Good Luck!
>
> Zak
>
> PS Please keep your questions on the list - it is better for everyone that
> way. You get better answers to your questions and everyone else gets to
> benefit from them.
>
>
> At 04:04 PM 12/1/00 -0600, you wrote:
> > Nope, I dont see my cookie in there :-(. I fired up internet
> > explorere and seem to have the same problem as well.
> >
> >On Friday, December 01, 2000 3:34 PM, Zak Greant [SMTP:zak@nucleus.com] wrote:
> > > Check your cookies.txt file to see if the cookie is actually getting set.
> > > (Should be at a location on your system like: c:\program
> > > files\netscape\user\[your_user]]\cookies.txt)
> > >
> > > - zak
> > >
> > > At 03:20 PM 12/1/00 -0600, Larry Hotchkiss wrote:
> > > > Thanks for the input Zak, when I toss your code in I get the
> > > > following result:
> > > >
> > > >Array ( )
> > > >
> > > > And that is it. Any more ideas?
> > > >
> > > >Larry Hotchkiss
> > > >
> > > >On Friday, December 01, 2000 3:18 PM, Zak Greant
> > [SMTP:zak@nucleus.com] wrote:
> > > > > At 03:07 PM 12/1/00 -0600, you wrote:
> > > > > >I am just playing around at the moment and I have a script that sets a
> > > > > >couple of cookies. I am verifying that the cookies are set by
> > checking the
> > > > > >"warn me before accepting cookie" option in the netscape
> > > > > >browser. I
> > > > see the
> > > > > >cookie being set as well as its value. Now, I am under the
> > impression that
> > > > > >if my cookie code appears as follows:
> > > > > >
> > > > > >setcookie("cookie_user",$form_user_id);
> > > > > >
> > > > > > I should be able to access the data within the cookie as
> > > > > > $cookie_user.
> > > > > >After entering data and having it saved to a cookie another page
> > is called
> > > > > >where I am simply trying to display the $form_user_id by doing the
> > > > > >following:
> > > > > >
> > > > > >echo ("Welcome: $cookie_user");
> > > > > >
> > > > > > I get the welcome portion, but $cookie_user seems to be
> > > > > > unavailable. Any
> > > > > >ideas as to what I am obviously overlooking?
> > > > >
> > > > > The cookie variables may not be global. If there are any cookie
> > vars, they
> > > > > should be in the $HTTP_COOKIE_VARS array - try this little test to see
> > > > what
> > > > > is stored in there:
> > > > > <pre><? print_r ($HTTP_COOKIE_VARS) ?></pre>
> > > > >
> > > > > hth,
> > > > >
> > > > > zak
> > > >
> > > >
> > > >--
> > > >PHP Windows Mailing List (http://www.php.net/)
> > > >To unsubscribe, e-mail: php-windows-unsubscribe@lists.php.net
> > > >For additional commands, e-mail: php-windows-help@lists.php.net
> > > >To contact the list administrators, e-mail: php-list-admin@lists.php.net
>