[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Cannot send session cookie
Malkolm
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampp\htdocs\new\authmain.php:8) 


Сайт ругается когда пытаюсь авторизироваться

<?php
session_start();
if(isset($_POST['user']) && isset($_POST['pass']))
{
$userid = $_POST['user'];
$password = $_POST['pass'];

@ $db = mysql_connect('localhost', 'root', '24011993', 'site');
mysql_select_db(site) or die(mysql_error());

$query = 'select * from user'."where user='$userid' "."and password=sha1('$password')";
$result = $db->query($query);
if ($result->num_rows > 0)
{
$_SESSION['valid_user'] = $userid;
}
$db->close();
}
?>
<?php

if (isset($_SESSION['valid_user']))
{
echo 'Вы вошли как '.$_SESSION['valid_user'].'';
echo '<a herf="logout.php">Выход</a>';
}
else
{
if (isset($userid))
{
echo 'Извините но вход невозможен';
}
else
{
echo 'Вы еще не вышли из системы';
}
}

?>


Почитал статью как это убрать, но у меня все нормально а сайт продолжает ругаться.Вот тыкните носом где у меня ошибка.



Спустя 4 минуты, 54 секунды (29.11.2009 - 09:26) twin написал(а):
Ну носом тебя тычет интерпретатор:
authmain.php:8


Спустя 13 минут, 44 секунды (29.11.2009 - 09:40) Malkolm написал(а):
я его малям не понял.Обьяснишь?

Спустя 24 минуты, 32 секунды (29.11.2009 - 10:04) doberman написал(а):
Цитата (Malkolm @ 29.11.2009 - 06:40)
я его малям не понял.Обьяснишь?

В файле authmain.php в строке 8 есть вывод в браузер.

Спустя 50 минут, 50 секунд (29.11.2009 - 10:55) Varyag666 написал(а):
'24011993' прикольный пароль? случаем не день рождения?

Спустя 47 минут, 40 секунд (29.11.2009 - 11:43) Malkolm написал(а):
Цитата (Varyag666 @ 29.11.2009 - 07:55)
'24011993' прикольный пароль? случаем не день рождения?

случаем день рождение)))

Спустя 4 минуты, 7 секунд (29.11.2009 - 11:47) Malkolm написал(а):
Цитата (doberman @ 29.11.2009 - 07:04)
Цитата (Malkolm @ 29.11.2009 - 06:40)
я его малям не понял.Обьяснишь?

В файле authmain.php в строке 8 есть вывод в браузер.

<td height="89" colspan="3" valign="top" bgcolor="#FF6633"><?php include"moduls/stat_sait.php" ?>


На строчке у меня только это.Я пробовал убирать
<?php include"moduls/stat_sait.php" ?>
но ничего не происходило.

Содержание stat_sait.php

<?php
@ $db = mysql_connect('localhost', 'root', '24011993', 'site');
mysql_select_db(site) or die(mysql_error());

$query = mysql_query("select count(*) from user"); // Запрос в таблицу
$user_reg = mysql_result($query, 0, 'count(*)');

$quer = mysql_query("select count(*) from nomer");
$billet = mysql_result($quer, 0, 'count(*)');
echo "<UL><FONT size=1><LI>кол-во пользователей - $user_reg</FONT>";
echo "<FONT size=1><LI>Кол-во биллетиков - $billet</FONT><UL>";

?>

Спустя 47 минут, 10 секунд (29.11.2009 - 12:34) Malkolm написал(а):
Все ошибка исправлена

Нужно было session_start();
перетащить вот сюда

{
session_start();
$_SESSION['valid_user'] = $userid;
}
Быстрый ответ:

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