It seems that the problem is with IE, and characters in the domain name. This is a beta site (of one of my existing sites), and I have the virtual host name set as "by-tor_v70". I tried setting the cookie on another virtual host running on the same box, and it worked. So, I removed the underscore from the name, and the cookie worked fine. Live and learn, eh? IE6 != underscores. Thanks for the help guys.
Timothy Hitchens wrote: > This will work for you I use this for tracking activity and is set to last > for 3 months. > > > setcookie("cookieName", $value, mktime() + 7725000,'/', > '.yourdomain.com.au',0); > > > > > Timothy Hitchens (HiTCHO) > [EMAIL PROTECTED] > > > > > John Nichel wrote: > >> Timothy, >> >> The headers are coming across fine. I looked in the privacy report, >> and told IE to accept all cookies from my domain, but it still isn't >> registering them. If it wasn't for the fact that I've had over 100,000 >> page views by IE6 this month, I wouldn't give it a second glance. >> Catering to MS products is really getting old. :) >> >> Timothy Hitchens wrote: >> >>> As per my earlier commments about seeing the privacy report this will >>> answer all your questions regarding cookies.. also you can allways >>> telnet to the host eg.. >>> >>> telnet {host} 80 >>> get /{page.html} http/1.0 >>> host: {yourdomain.com.au} >>> {enter} >>> {ctrl d} >>> >>> You should then see the header information as well that should >>> include your cookie informaiton if not you have even a bigger problem. >>> >>> >>> Timothy Hitchens (HiTCHO) >>> [EMAIL PROTECTED] >>> >>> >>> >>> Chris Shiflett wrote: >>> >>>> John, >>>> >>>> Can you see if this works: >>>> >>>> header("Set-Cookie: foo=bar"); >>>> >>>> If not, then check the configuration for IE6. I seem to recall >>>> hearing that cookies are disabled by default for sites that are not >>>> P3P compliant? Or, perhaps that was for third-party cookies only. At >>>> any rate, I seem to recall some significant change with IE6 in >>>> regards to cookies, so maybe you're experiencing that. My example >>>> above will give you the simplest test case for setting a cookie. >>>> >>>> Good luck, and happy hacking. >>>> >>>> Chris >>>> >>>> John Nichel wrote: >>>> >>>>> Hi guys and gals. I'm having a problem with setting a cookie on IE >>>>> 6. I'm running RedHat 7, Apache 1.3.26 and php 4.2.3. The cookie >>>>> sets fine in all other browsers (IE5, Netscape 4 and up, Opera, >>>>> Mozilla, etc.) but on IE 6, not even my session cookie sets. I've >>>>> tried all of these.... >>>>> >>>>> setcookie ( "$name", "$cookie_data", $date, "/", "by-tor_v70", 0 ); >>>>> setcookie ( "$name", "$cookie_data", $date, "/", "by-tor_v70" ); >>>>> setcookie ( "$name", "$cookie_data", $date, "/" ); >>>>> setcookie ( "$name", "$cookie_data", $date ); >>>>> setcookie ( "$name", "$cookie_data" ); >>>>> >>>>> I've also replaced $date with time() and time()+3600. >>>>> $date is set to the standard set forth on Netscape's site. >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>> >> >> >> > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php