Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at Z:\home\test1.ru\www\sostavitel.php:7) in Z:\home\test1.ru\www\sostavitel.php on line 8
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\test1.ru\www\sostavitel.php:7) in Z:\home\test1.ru\www\sostavitel.php on line 8
<html>
<head>
<link href="index.css" rel="stylesheet" type="text/css">
<title>CMS</title>
</head>
<body>
<?php
session_start();
@$rest = session_unregister("user");
@$rsul = session_unregister("type");
?>
<td><center><font size="5">Вход для администратора:</font>
<form action="sostavitel.php" method="post">
<table>
<tr><td>
Логин</td><td><input type="text" name="login"></td></tr>
<tr><td>
Пароль</td><td><input type="password" name="password"></td></tr>
<tr><td>
<input type='submit' name='subm' value='Дальше'></td></tr>
</center></table></form>
<?php
include("bd.php");
$query = "select * from `user` where `login` LIKE '$login' AND `password` LIKE '$password'";
$result=mysql_query($query);
$num_results=mysql_num_rows($result);
if($num_results==0 && $subm){
echo "Введено не верно!";
}
if($num_results!=0 && $subm){
$user = $login;
$tow=mysql_fetch_array($result);
$type=$tow['type'];
session_register("user");
if($type=="1"){
session_register("type");
}
echo "ок";
echo "<script>location.href='administrator2.php'</script>";
}
?>
</body></html>
Спустя 55 минут, 40 секунд (1.06.2010 - 08:55) Guest написал(а):
Спустя 14 минут, 47 секунд (1.06.2010 - 09:09) vagrand написал(а):
Делай так:
<?php
session_start();
@$rest = session_unregister("user");
@$rsul = session_unregister("type");
?>
<html>
<head>
<link href="index.css" rel="stylesheet" type="text/css">
<title>CMS</title>
</head>
<body>
Спустя 15 минут, 9 секунд (1.06.2010 - 09:24) Guest написал(а):
А на хостинге,скорее всего, в настройках apache error_reporting(0) - т.е. отключены все сообщения об ошибках или выводятся только критические
Спустя 1 час, 57 минут, 3 секунды (1.06.2010 - 11:22) gorillaz написал(а):
Спасибо, он теперь не выводит ошибки, но код не выполняет! То, что работает на хосте, на денвере не работает. Уверен, что почему-то не работают сессии...
Спустя 1 час, 11 минут, 15 секунд (1.06.2010 - 12:33) Guest написал(а):
gorillaz
в php.ini
поставь output_buffering on
но лучше просто ставить все заголовки вначале сценария.
в php.ini
поставь output_buffering on
но лучше просто ставить все заголовки вначале сценария.