Well, not quite.

Cookies won't work if you specify a domain and you don't use something
like http://www.domain.com

For instance, if you drop the support for http://domain.com and then set
your cookie with ".domain.com", everything will work fine.  (Perhaps
setup a virtual host for "domain.com" that redirects everything to
"www.domain.com"?)

Redirecting and cookies work fine with Apache.  We redirect with cookies
here quite a bit and it works fine in everything I've tested (Netscape,
IE, Opera, Mozilla, even IE Mac! <G>)

There's a problem using IIS with cookies and redirects (IIS parses the
headers and removes most of them if you have a Location header.)

And yes, Netscape 4.x is the bane of all existence. :)  Now that
Netscape 7.0 and Mozilla 1.x are out, someone should remove all copies
of Netscape 4.x.  (Cookies aren't the only big issue for me there.  CSS
and Dynamic HTML support are horrible in NS4.x!)

Jaime


> -----Original Message-----
> From: Chad Day [mailto:[EMAIL PROTECTED]] 
> Sent: Tuesday, December 10, 2002 9:11 AM
> To: Jaime Bozza
> Cc: 'php general'
> Subject: RE: [PHP] Cookie handling, NS 4.x?
> 
> 
> So, basically... cookies aren't going to work in NS 4.x if I specify a
> domain and need to do a redirect afterwards.  (I tried the 
> dot at the end,
> also no go) ... wow, that sucks. :\
> 
> Thanks,
> Chad
> 
> -----Original Message-----
> From: Jaime Bozza [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, December 10, 2002 9:33 AM
> To: 'Chad Day'
> Cc: 'php general'
> Subject: RE: [PHP] Cookie handling, NS 4.x?
> 
> 
> The original cookie specifications required that the domain in the
> cookie has at least 2 (or 3 for domains not in the primary 
> tlds) periods
> in it.  (So as to stop someone from using .com, .edu, etc...)
> 
> So, you use .domain.com, right?  Well, Netscape 4.x is strict in that
> .domain.com does not match http://domain.com ...  Sounds like you're
> having this problem.
> 
> I don't believe you're going to have any luck with cookies in Netscape
> 4.x with only one period.  (I had heard some references to using
> "domain.com.", but I just setup a primary domain webserver to 
> test that
> and it doesn't work)
> 
> 
> Jaime
> 
> 
> 
> > -----Original Message-----
> > From: Chad Day [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, December 10, 2002 8:17 AM
> > To: Jaime Bozza
> > Cc: 'php general'
> > Subject: RE: [PHP] Cookie handling, NS 4.x?
> >
> >
> > domain.com, but www is pointed to it as well.  When I was 
> setting the
> > cookies with Header calls and using ".domain.com", they
> > worked fine (I want
> > to be able to access these cookies from my.domain.com,
> > forums.domain.com,
> > etc, which is why they need to be set in .domain.com).  But
> > then the NS 4.x
> > Header problem popped up, and now the domain issue..
> >
> > In IE, the code I posted below:
> >
> > setcookie("NSUSERNAME", "cday", time()+2592000, "/", ".domain.com");
> > echo "<meta DEFANGED_HTTP-EQUIV="\"REFRESH\""
> > content="\"0;url=nscookie2.php\"">";
> >
> > works fine in regards to setting the cookie still.  NS 4.x is
> > a piece of
> > crap. >:(
> >
> > Chad
> >
> > -----Original Message-----
> > From: Jaime Bozza [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, December 10, 2002 9:07 AM
> > To: 'Chad Day'
> > Cc: 'php general'
> > Subject: RE: [PHP] Cookie handling, NS 4.x?
> >
> >
> > Hello,
> >    By any chance, is your website named http://domain.com or is it
> > http://www.domain.com ?
> >
> > Jaime Bozza
> >
> >
> > > -----Original Message-----
> > > From: Chad Day [mailto:[EMAIL PROTECTED]]
> > > Sent: Tuesday, December 10, 2002 8:09 AM
> > > To: [EMAIL PROTECTED]; php general
> > > Subject: RE: [PHP] Cookie handling, NS 4.x?
> > >
> > >
> > > Ok, I understand.  I was able to get NS to set the cookie,
> > > but -only- if I
> > > put nothing in the domain field.
> > >
> > >
> > > setcookie("NSUSERNAME", "cday", time()+2592000, "/", 
> ".domain.com");
> > > echo "<meta DEFANGED_HTTP-EQUIV="\"REFRESH\""
> > > content="\"0;url=nscookie2.php\"">";
> > >
> > > did not work.  domain.com also did not work . .  this is kind
> > > of a pain, but
> > > this is what I get for trying to make a site NS 4.x
> > > compatible I guess.  Is
> > > there any way to specify the domain of a cookie with NS 4.x
> > > in this kind of
> > > situation?
> > >
> > > Thanks,
> > > Chad
> > >
> > > -----Original Message-----
> > > From: Chris Shiflett [mailto:[EMAIL PROTECTED]]
> > > Sent: Monday, December 09, 2002 5:30 PM
> > > To: Chad Day; php general
> > > Subject: RE: [PHP] Cookie handling, NS 4.x?
> > >
> > >
> > > --- Chad Day <[EMAIL PROTECTED]> wrote:
> > > > I'm not sure how this would matter since the cookie is
> > > > never set at all.. it's not an issue of it reading the
> > > > cookie, as it can't read what is never set. I'll give
> > > > it a shot when I get home though anyway.
> > >
> > > Read my response again, and you'll see that what you are
> > > saying here does not conflict. The cookie is indeed not
> > > getting set, and that is likely because the browser does
> > > not take action on the Set-Cookie header when it is
> > > contained within a 302 response. If you use a meta redirect
> > > rather than a header("Location: ...") call, the response
> > > status will be 200 instead of 302, so the browser might
> > > accept the cookie.
> > >
> > > Chris
> > >
> > > --
> > > PHP General Mailing List (http://www.php.net/)
> > > To unsubscribe, visit: http://www.php.net/unsub.php
> > >
> > >
> > >
> > > --
> > > PHP General Mailing List (http://www.php.net/)
> > > To unsubscribe, visit: http://www.php.net/unsub.php
> > >
> > >
> > >
> >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
> >
> >
> 
> 
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 
> 



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to