login problem
Posted: Wed Sep 13, 2006 9:59 am
I have two pages index.php takes the login information and loggedin.php makes the form variables global session variables, and for now just echoing it to see if it works. Well, I'm getting an error message:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/html/loggedin.php:2) in /var/www/html/loggedin.php on line 3
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/html/loggedin.php:2) in /var/www/html/loggedin.php on line 3
Here's my code:
index.php
loggedin.php
Any idea why I'm getting that error message?
Thanks.
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/html/loggedin.php:2) in /var/www/html/loggedin.php on line 3
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/html/loggedin.php:2) in /var/www/html/loggedin.php on line 3
Here's my code:
index.php
Code: Select all
<form method="post" action="loggedin.php">
<div align="center">
<table border="0" width="610" cellpadding="0" cellspacing="0">
<tr>
<td width="105" valign="top"><span class="text1"> user ID</span></td>
<td width="105" valign="top"><span class="text1"> password</span></td>
<td width="400"></td>
</tr>
<tr>
<td width="105" valign="top"><input name="userId" class="form3"></td>
<td width="105" valign="top"><input name="passWord" class="form3"></td>
<td width="400"><input type="submit" value="Log in"></td>
</tr>
</table>
</div>
</form>Code: Select all
<?php
session_start();
$userId = $_POST['userId'];
$passWord = $_POST['passWord'];
$_SESSION['userId'] = $userId;
$_SESSION['passWord'] = $passWord;
echo $_SESSION['userId'];
echo $_SESSION['passWord']
?>Thanks.