Я создал форму PHP логин, который отлично работает с помощью XAMPP & PHPMyAdmin,PHP форма Войти вопрос на сервере
, но когда я загрузить его на моем сервере, я могу зарегистрировать пользователя, но получить следующее сообщение об ошибке при попытке войти в систему.
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /php/index.php:9) in /php/login.php on line 24
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /php/index.php:9) in /php/login.php on line 24
Warning: Cannot modify header information - headers already sent by (output started at /php/index.php:9) in /php/login.php on line 28
у меня есть PHP включены в регистрационную форму на странице index.php
код login.php является ...
<?php include("dbconnect.php"); ?>
<?php
if(isset($_POST["submit1"])){
if(!empty($_POST['user']) && !empty($_POST['pass'])) {
$user=$_POST['user'];
$pass=$_POST['pass'];
$query=mysql_query("SELECT * FROM login WHERE username='".$user."' AND password='".$pass."'");
$numrows=mysql_num_rows($query);
if($numrows!=0)
{
while($row=mysql_fetch_assoc($query))
{
$dbusername=$row['username'];
$dbpassword=$row['password'];
}
if($user == $dbusername && $pass == $dbpassword)
{
session_start();
$_SESSION['sess_user']=$user;
/* Redirect browser */
header("Location: member.php");
}
} else {
echo "Invalid username or password!";
}
} else {
echo "All fields are required!";
}
}
?>
Спасибо
Вы уверены, что это все код этой страницы? Ошибки означают, что ваш вывод что-то (например, 'echo') до строки' session_start() '. –
Добавьте свой код в текст в свой вопрос не как ссылку – Jens
Да, это все на этой странице, у меня есть эта страница, включенная в index.php, у меня также есть еще 5 или 6 различных включений в index.php (если это имеет какое-либо отношение к нему) – DevStacker