Jump to content

User Login Help


beav33

Recommended Posts

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /homepages/0/d154345321/htdocs/ohire/member.php5:2) in /homepages/0/d154345321/htdocs/ohire/member.php5 on line 6

Could somebody help me with this.
Explain what it is telling me, like header meaning the actual header or is it something else.
I am trying to start a session using the username.

This is the member.php5 code for session

<?php
require_once('this_file.php5');
session_start();

//create short variable names
$username = $_Post['username'];
$password = $_Post['password'];

if ($username && password)
// they have just tried logging in

{
try
{
login($username, $password);
//if they are in the database register the user id
$_SESSION['valid_user'] = $username;

}
catch(Exception $e)
{
//unsuccessful login
echo 'You could not be logged in.
You must be logged in to view this page';
exit;
}
}
?>
Then the html
Sorry its long and messy
Please help
Link to comment
Share on other sites

Sometimes that happens if you are including a file in your code like, you have member.php and have session_start() at the beginning of it, but you also include common.php and at the top of it it has session_start() too. This would cause it to happen twice, that would cause that type of error.
Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.