Greets,
I'm trying to use sessions on PHP but I'm getting errors.
Here is my code and the errors. What I'm doing wrong?
<?
require_once("fdatabase.php");
require_once("foutput_admin.php");
$login=$POST['login'];
$password=$POST['password'];
session_start(); // - Error happens where - line 8
if($login && $password){
if(checkLogin($login, $password))
{
$validUser=$login;
session_register("validUser");
doHtmlHeader("Login OK");
echo("login ok");
doHtmlFooter();
}
}
else
{
doHtmlHeader("Problemas");
echo("problemas no login");
doHtmlFooter();
}
?>
Warning: session_start(): Cannot send session cookie - headers
already sent by (output started at d:\program files\apache
group\apache\htdocs\work\rtvm\administracao\foutput_admin.php:23) in
d:\program files\apache
group\apache\htdocs\work\rtvm\administracao\member.php on line 8
Warning: session_start(): Cannot send session cache limiter -
headers already sent (output started at d:\program files\apache
group\apache\htdocs\work\rtvm\administracao\foutput_admin.php:23) in
d:\program files\apache
group\apache\htdocs\work\rtvm\administracao\member.php on line 8
login ok
Warning: Unknown(): Your script possibly relies on a session side-
effect which existed until PHP 4.2.3. Please be advised that the
session extension does not consider global variables as a source of
data, unless register_globals is enabled. You can disable this
functionality and this warning by setting session.bug_compat_42 or
session.bug_compat_warn to off, respectively. in Unknown on line 0
Someone can tell me what is the problem? I'm using PHP under Windows XP.
Thansk
Sérgio