[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Warning: Cannot modify header information - header
beatone
Снова проблемы...простите если уже замучал кого либо...делаю теперь простенькую регистрацию на сайте...ну собственно...ввел логин и пароль...и тебе показывает что ты вошел как пользователь...но все это выводится...но с ошибками

вот что выводится в итоге
Цитата
Warning: Cannot modify header information - headers already sent by (output started at L:\home\AvtoRyazan.ru\www\index3.php:71) in L:\home\AvtoRyazan.ru\www\index3.php on line 123

Warning: Cannot modify header information - headers already sent by (output started at L:\home\AvtoRyazan.ru\www\index3.php:71) in L:\home\AvtoRyazan.ru\www\index3.php on line 124
Вы вошли на сайт!
Ваш Логин: ad
Ваш E-mail:



Ниже прикладываю сам код



<html>
<head>
<meta
http-equiv="Content-type" content="text/html; charset=windows-1251" />
<title>
Рязанский автомобильный портал</title>
<link
rel="stylesheet" href="css/style.css" type="text/css" media="all" />
<!--[if IE]>
<style type="text/css" media="screen">
.shell {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/images/shell-bg.png', sizingMethod='scale');}
.box{background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/images/dot.png', sizingMethod='scale');}
.transparent-frame .frame{background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/images/transparent-frame.png', sizingMethod='image');}
.search .field{padding-bottom:9px}
</style>
<![endif]-->

<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script>
<script
src="js/jquery-func.js" type="text/javascript"></script>
</head>
<body>


<!-- Shell -->
<div class="shell">

<!-- Header -->
<div id="header">
<!-- Logo -->
<h1 id="logo"><a href="Index.html">autoportal your friend on the road</a></h1>
<!-- End Logo -->

<!-- Navigation -->

<div id="nav">
<ul>
<li><a
href="Organisation.php">Организации</a></li>
<li><a
href="Club.php">Клубы</a></li>
<li><a
href="Meropriyatie.php">Меропрития</a></li>
<li><a
href="Sorevnovanie.php">Соревнования</a></li>
<li><a
href="Yami.php">Ямы</a></li>
</ul>
</div>

<!-- End Navigation -->

</div>
<!-- End Header -->


<!-- Content -->

<div id="content">

<!-- Sidebar -->
<div id="sidebar">

<!-- Search -->
<form action="" class="search" method="post">
<div
class="cl"> </div>
<input
type="text" class="field blink" value="search" title="search" />
<div
class="btnp"><input type="submit" value="go" /></div>
<div
class="cl"> </div>
</form>

<!-- End Search -->

<!-- Sign In Links -->

<div class="links">
<div
class="cl"> </div>
<a
href="#" class="left">Sign In</a>
<a
href="#" class="right">Create account</a>
<div
class="cl"> </div>
</div>

<!-- End Sign In Links -->

<!-- Box Latest News -->

<div class="box">
<?php


include('bd.php');// подключение к серверу MySql и выбор БД
$userinfo='';
$state='0';
if( (isset($_COOKIE['login'])) & (isset($_COOKIE['password'])) ) {// если в куках лежит логин и зашифрованый пароля
if (!isset($_GET['exit'])) {// если кнопка выход не была нажата
$login=$_COOKIE['login'];
$password=$_COOKIE['password'];

// проверяем наличие пользователя в БД и достаём оттуда пароль
$sql="SELECT id, password FROM users WHERE login='$login'";
$res=mysql_query($sql);
if(mysql_num_rows($res)>0){// если пользователь есть в БД
$userinfo = mysql_fetch_array($res);// в этой переменной лежит пароль из БД
if(strcmp($password,md5($userinfo['password'])) == 0) { //проверяем схожесть пароля из БД с паролем из куков

// достаём все данные из БД

$sql="SELECT * FROM users WHERE login='$login'";
$res=mysql_query($sql);
$userinfo=mysql_fetch_array($res); // в этой переменной будет лежать вся информация о пользователе из БД
$time=time();
// устанавливаем куки для запоминания статуса пользователя
setcookie("login",$login,$time+1800);
setcookie("password",$password,$time+1800);
$state = 1;// статус, если 1, тогда пользователь авторизован
}
}
}
else {
//обнуляем куки, если была нажата кнопка выход
setcookie("login");
setcookie("password");
}
}

if($state != 1) {// если после проверки куков, оказалось, что пользователь не авторизован, то идем дальше
if( (isset($_POST['login'])) & (isset($_POST['password'])) ){ // если пользователь ввёл логин и пароль
$login = $_POST['login'];

// проверяем наличие пользователя в БД и достаём оттуда пароль
$sql = "SELECT id, password FROM users WHERE login='$login'";
$res = mysql_query($sql);
if(mysql_num_rows($res)>0) {// если пользователь есть в БД
$userinfo = mysql_fetch_array($res);// в этой переменной лежит пароль из БД и номер пользователя
$password = $_POST['password'];
if(strcmp($password,$userinfo['password'])==0){

// достаём все данные из БД
$sql="SELECT * FROM users WHERE login='$login'";
$res=mysql_query($sql);
$userinfo=mysql_fetch_array($res);// в этой переменной будет лежать вся информация о пользователе из БД
$time=time();
// устанавливаем куки для запоминания статуса пользователя, пароль шифруем
setcookie("login", $login, $time+1800);
setcookie("password", md5($password), $time+1800);
$state = 1;// статус, если 1, тогда пользователь авторизован
}
}
}
}

if($state != 1) {
?>
<form
method="post" action="/index3.php">
Логин: <input type="text" size="30" name="login"/><br />
Пароль: <input type="password" name="password" size="30"/><br />
<input
type="submit" value="Войти"/>
</form>
<br /><a
href="/register.php">Регистрация</a>
<?

} else {
echo 'Вы вошли на сайт!<br /> Ваш Логин: '.$userinfo["login"].'<br />Ваш E-mail: '.$userinfo["email"].'<br /> <a href="/index3.php?exit=y">Выход</a>';
}
?>

<div
class="cl"> </div>
</div>

<!-- End Box Latest News -->
</div>
<!-- End Shell -->
</body>
</html>




всем заранее огромное спасибо)
Быстрый ответ:

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