Re: [PHP] session_destroy causes backspace on IE
Aha, I'm using PHP 4.1.2 with trans-sid enabled for browsers that don't use cookies. Now that I know where to look, I found that putting ob_start() at the beginning seems to help. kind regards, bill David Otton wrote: On Fri, 24 Oct 2003 15:42:45 -0400, you wrote: Tried breaking up the echo, but still didn't work. What PHP version are you using? 4.10, maybe? http://bugs.php.net/bug.php?id=14695
[PHP] session_destroy causes backspace on IE
The following code causes IE to break the /h1 tag. ?php session_start(); header(Cache-control: private); echo html headtitlelogout/title /head body h1 align=\center\Logout page/h1; $_SESSION = array(); session_destroy(); echo pSession destroyed/p\n; echo /body /html\n; ? View/Source in IE: displays this (note /h1 broken): html headtitlelogout/title /head body h1 align=centerLogout page/pSession destroyed/p /body /html h1 Details: Works fine in other browsers I've tried, and this version of IE (5.5) does -not- have cookies enabled. Any ideas? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] session_destroy causes backspace on IE
On Fri, Oct 24, 2003 at 01:24:32PM -0400, bill wrote: : : The following code causes IE to break the /h1 tag. : : ?php : session_start(); : header(Cache-control: private); : echo html : headtitlelogout/title : /head : body : h1 align=\center\Logout page/h1; : $_SESSION = array(); : session_destroy(); : echo pSession destroyed/p\n; : echo /body : /html\n; : ? : : View/Source in IE: displays this (note /h1 broken): : : html : headtitlelogout/title : /head : body : h1 align=centerLogout page/pSession destroyed/p : /body : /html : h1 : : Details: Works fine in other browsers I've tried, and this version of IE : (5.5) does -not- have cookies enabled. Besides tossing out IE? :-) Try splitting your big echo() statement into smaller pieces and see what happens. echo 'html'.\n; echo 'headtitlelogout/title'.\n; echo '/head'.\n; echo 'body'.\n; echo 'h1 align=centerLogout page/h1'.\n; -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] session_destroy causes backspace on IE
Hi Eugene, Tried breaking up the echo, but still didn't work. ?php session_start(); header(Cache-control: private); echo html; echo headtitlelogout/title; echo /head; echo body; echo h1 align=\center\Logout page/h1; $_SESSION = array(); session_destroy(); echo pSession destroyed/p\n; echo /body /html\n; ? I know it is the session_destroy() command because commenting it out the problem goes away. kind regards, bill Eugene Lee wrote: On Fri, Oct 24, 2003 at 01:24:32PM -0400, bill wrote: : : The following code causes IE to break the /h1 tag. : : ?php : session_start(); : header(Cache-control: private); : echo html : headtitlelogout/title : /head : body : h1 align=\center\Logout page/h1; : $_SESSION = array(); : session_destroy(); : echo pSession destroyed/p\n; : echo /body : /html\n; : ? : : View/Source in IE: displays this (note /h1 broken): : : html : headtitlelogout/title : /head : body : h1 align=centerLogout page/pSession destroyed/p : /body : /html : h1 : : Details: Works fine in other browsers I've tried, and this version of IE : (5.5) does -not- have cookies enabled. Besides tossing out IE? :-) Try splitting your big echo() statement into smaller pieces and see what happens. echo 'html'.\n; echo 'headtitlelogout/title'.\n; echo '/head'.\n; echo 'body'.\n; echo 'h1 align=centerLogout page/h1'.\n; -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] session_destroy causes backspace on IE
On Fri, 24 Oct 2003 15:42:45 -0400, you wrote: Tried breaking up the echo, but still didn't work. What PHP version are you using? 4.10, maybe? http://bugs.php.net/bug.php?id=14695 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php