Zaval
Новичок
Каждый раз стартует новая сессия
До переустановки винХР все работало (стоял Small HTTP server)
Сегодня переставил винду - поставил Apach 2 и РНР 4.3.0
Теперь после каждой перезагрузки страницы, сессия стартует заново.
Что самое странное, возвращал назад и Small HTTP server и РНР -
до лампочки.
Вот кусок кода:
Поведение:
При первоначальной загрузке страницы стартует сессия (назову ее №1)
-внутри пусто.
При отправке данных ($_POST['GO']) в нее заносятся данные
($_POST['UserName'] и $ROW['id'])
но тут же стартует сессия №2 0 байт. Разве так должно быть?
Раньше (еще вчера) пока не закроешь все окна браузера все было тип топ.
Куки включены. Где копать? Через URL?SID делать неохота.
Сейчас просто написал:
<?php
session_start();
?>
И все F5 или домой - НОВАЯ сессия
Скажите так должно быть?
До переустановки винХР все работало (стоял Small HTTP server)
Сегодня переставил винду - поставил Apach 2 и РНР 4.3.0
Теперь после каждой перезагрузки страницы, сессия стартует заново.
Что самое странное, возвращал назад и Small HTTP server и РНР -
до лампочки.
Вот кусок кода:
PHP:
session_start();
include_once("Function.php");
// Проверяю пользователя
if(isset($_POST['GO']))
{
$RES = mysql_query("SELECT id FROM users
WHERE name = '".$_POST['UserName']."'
AND password = '".md5($_POST['UserPassword'])."' LIMIT 0,1");
while($ROW=mysql_fetch_array($RES))
{
$_SESSION['UserName'] = $_POST['UserName'];
$_SESSION['UserID'] = $ROW['id'];
}
}
При первоначальной загрузке страницы стартует сессия (назову ее №1)
-внутри пусто.
При отправке данных ($_POST['GO']) в нее заносятся данные
($_POST['UserName'] и $ROW['id'])
но тут же стартует сессия №2 0 байт. Разве так должно быть?
Раньше (еще вчера) пока не закроешь все окна браузера все было тип топ.
Куки включены. Где копать? Через URL?SID делать неохота.
Сейчас просто написал:
<?php
session_start();
?>
И все F5 или домой - НОВАЯ сессия
Скажите так должно быть?