----- Original Message -----
From: "Geoff Berrow" <bl******@ckdog.co.uk>
Newsgroups: comp.lang.php
Sent: Sunday, November 21, 2004 12:11 PM
Subject: Re: Page reload
I noticed that Message-ID: <cn*********@drn.newsguy.com> from Dynamo
contained the following:
Consider using sessions
Untested code.
OK so I tried it and failed miserably. This was my coding:
<html>
<head></head>
<body>
<?php
session_start();
if (!isset($_POST['login'])) {
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<font face="Arial" size="2"><b>
Username</b></font> <input type="text" name="user" size="20">
<font face="Arial" size="2"><b>Password</b></font> <input type="password"
name="pass" size="20">
<p align="center">
<input type="submit" name="login" value="Login">
</p>
</form>
<?php
}
else {
$userpass = $_POST['user'] . $_POST['pass'];
if ($userpass == "testtest"){
$_SESSION['logged_in'] = "Userpass_OK";
header("Location: http://www.mywebsite/index.htm");
}
else {
echo "Login Error";
}
}
?>
</body>
</html>
and these were the error messages I got back
Warning: session_start(): Cannot send session cookie - headers already sent
by (output started at
\\nas16ent\domains\p\mywebsite\user\htdocs\login4. php:4) in
\\nas16ent\domains\p\mywebsite\user\htdocs\login4. php on line 5
Warning: session_start(): Cannot send session cache limiter - headers
already sent (output started at
\\nas16ent\domains\p\mywebsite\user\htdocs\login4. php:4) in
\\nas16ent\domains\p\mywebsite\user\htdocs\login4. php on line 5
Any suggestions?