[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не сохраняются cookies
olimpset
Вот код:
<?php
session_start();
include_once 'login_html.php';
include_once 'config.php';
mysql_query("SET NAMES CP1251");
if(isset($_POST['username']))
{
$username = $_POST['username'];
}
if(isset($_POST['password']))
{
$password = $_POST['password'];
}
if (empty($username))
{
exit ("Введите логин для входа на сайт!");
}
if(empty($password))
{
exit ("Введите пароль для входа");
}
$username = trim($username);
$password = trim($password);
$login_1 = mysql_query("SELECT * FROM users WHERE username = '$username'");
$row_1 = mysql_fetch_array($login_1);
if(empty($row_1['username']))
{
exit ("Пользователя не сущевствует, попробуйте другой логин!");
}
else
{
if($row_1['password'] == $password)
{
$_SESSION['username']= $row_1['username'];
setcookie('username','$username',time() + 3600 * 24 * 7);
echo "Успешный вход!";
}
else
{
exit ("Извините, введённый вами login или пароль неверный.");
}
}






?>

Ошибка:
Warning: Cannot modify header information - headers already sent by (output started at C:\server\OpenServer\domains\localhost\blog\login_html.php:24) in C:\server\OpenServer\domains\localhost\blog\login.php on line 35
А от файл login_html.php:
<html>

<head>
<title>
Вход на сайт</title>
</head>

<body>
<h1>
Вход на сайт</h1>
Введите логин:
<br/>
<form
action="login.php" method="POST">
<input
type="text" name="username" />
<br/>

Введите пароль:
<br/>
<input
type="text" name="password" />
<br/>
<input
type="submit" value="Вход" />
</form>
</body>

</body>

</html>

В чем проблема, только код не сильно критикуйте, писал на скорую руку.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.