Re: session open failed and header() don't redirect

From: Date: Wed, 10 Oct 2001 05:43:44 +0000
Subject: Re: session open failed and header() don't redirect
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-70583@lists.php.net to get a copy of this message
Mike, Warning 1 is because you do not have a 'tmp' directory under C drive. Instead of using header(), use <? session_start(); require("html-head.inc"); $name="user"; session_register("name"); header("Location: 2.php"); /* let the IE automatically turn to the 2.php */ echo "<script language='javascript'> window.location='2.php'; </script>"; require("html-foot.inc"); ?> NOTE: You cannot use header() after you have sent any HTML (the include files have html tags). In such a case use javascript -- you can refer to javascript documentation on the various ways to change the URL, location, href etc Warning 2 is becoz of this problem. regards Naintara ----- Original Message ----- From: "Web user" <random11@telekbird.com.cn> To: <php-general@lists.php.net> Sent: Wednesday, October 10, 2001 9:58 AM Subject: [PHP] session open failed and header() don't redirect Hi, There are still problems with session and header(); Please give me some advice. Thank you! Mike System: PHP4.06 + Apache 1.3.20 Win32 + Win98 (the session configurations are default in php.ini) when the 1.php is running, the IE shows 2 errors as below: Warning: open(/tmp\sess_5176646ce5a800db9101970b80d507f6, O_RDWR) failed: m (2) in c:\program files\apache group\apache\htdocs\web1\1.php on line 2 Warning: Cannot add header information - headers already sent by (output started at c:\program files\apache group\apache\htdocs\web1\1.php:2) in c:\program files\apache group\apache\htdocs\web1\1.php on line 6 ------------------------------- The scripts of 1.php: (1.php and 2.php are under the same base directory) <? session_start(); require("html-head.inc"); $name="user"; session_register("name"); header("Location: 2.php"); /* let the IE automatically turn to the 2.php */ require("html-foot.inc"); ?> ------------------------------- The scripts of html-head.inc: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>page title</title> </head> <body> ----- The scripts of html-foot.inc: </body> </html> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net For additional commands, e-mail: php-general-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net

« previous php.general (#70583) next »