Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Dimasm
Зарегистрирован: 25.04.2005 Сообщения: 454
|
Добавлено: Ср Сен 26 2007 14:56 Заголовок сообщения: косяки с сессиями... |
|
|
Есть исходный код...
Код: | <html>
<head>
<title>Статьи сайта</title>
</head>
<body>
<?
unset($s);
session_start();
session_register("s");
if (!isset($s['count']))
{
echo '<p>Это ваше 1-е посещение';
$s['count'] = 1;
}else
{
echo '<p>Это '.($s['count']+1).'-е посещение';
$s['count']++;
};
?>
</body>
</html>
|
у хостера работает отлично, а на серваке в локалке не хочет... всегда пишет, что буд-то в первый раз заходят на страничку...
браузер один и тотже...
у хостера... http://zernograd.wabb.us/art_edit2.php
phpinfo() с локального сервера - http://zernograd.wabb.us/phpinfo.htm
cудя по всему надо что-то прикрутить к апачу...
вот только что? _________________ С уважением Dimasm |
|
Вернуться к началу |
|
 |
Ermass
Зарегистрирован: 23.09.2007 Сообщения: 7
|
Добавлено: Вс Сен 30 2007 18:15 Заголовок сообщения: |
|
|
Включи сообщения об ошибках:
Код: | ini_set('display_errors',1);error_reporting(E_ALL); |
Посмотри, какие сообщения у тебя будут.
А вообще ты попробуй session_start поместить в самое начало(до того как начался вывод пользователю). и прочти мануал по функции session_start() |
|
Вернуться к началу |
|
 |
Ermass
Зарегистрирован: 23.09.2007 Сообщения: 7
|
Добавлено: Вс Сен 30 2007 18:21 Заголовок сообщения: |
|
|
Да, забыл сказать: вместо session_register() лучше использовать $_SESSION, так как session_register() не работает с выключенными register_globals и тоже прочти мануал по этой функции. |
|
Вернуться к началу |
|
 |
Dimasm
Зарегистрирован: 25.04.2005 Сообщения: 454
|
Добавлено: Вс Сен 30 2007 18:43 Заголовок сообщения: |
|
|
да... всё как ты и сказал...
session_start(); - в самое начало
и к переменным сессии обращаться через _SESSION
Так работает.
Спасибо! _________________ С уважением Dimasm |
|
Вернуться к началу |
|
 |
|