Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Cессии


Автор: kирилл 16.9.2005, 11:09
Приветствую всех!

У меня следующий вопрос:
Запускаю сессию (session_start();). Номер сессии присваивается, но куки почему-то не ставятся, и если открыть страничку во втором окне браузера, то присваивается другой номер сессии. Как мне установить куку или хотя-бы присваивать один и тот же номер одному посетителю?

З.Ы. Настройки можно посмотреть http://phpinfo.46.com1.ru/phpinfo.php

Автор: Opik 16.9.2005, 11:29
kирилл
если ты открываешь новое окно браузера - это уже новая сессия, ты из старой перейди далее по ссылке или другим способом. и сессия останется.

Автор: PARROT 16.9.2005, 11:31
kирилл, без кода сложно судить о твоей проблеме. smile

Автор: kирилл 16.9.2005, 14:47
Цитата(PARROT @ 16.9.2005, 11:31)
без кода сложно судить о твоей проблеме

Зачем здесь код? Я думаю, все знают, как запускают и проверяют сессии:
Код

<?php
session_start();
$sid = session_id();
echo $sid;
?>

и так далее... Номер сессии выводится нормально

Проблема в другом:
1) запускаем первое окно браузера, набираем в строке www.домен.ru, открывается страничка. Пользователю присваивается session_id.

2) запускаем второе окно браузера, набираем в строке всё тот же самый www.домен.ru, открывается всё та же страничка. Пользователю присваивается уже другой session_id.

Так вот, вопрос в том, как сделать чтобы session_id был один и тот же для одного пользователя. Это можно сделать через куку, но кука почему-то не создается (хотя сессия запускается нормально).

Автор: PARROT 16.9.2005, 19:47
kирилл, тогда тебе сюда http://forum.vingrad.ru/index.php?showtopic=64091
Последняя тема о куках или воспользуйся поиском.
Нельзя сказать без кода, почему кука не создается.

Автор: kирилл 16.9.2005, 20:52
т.е. кука командой session_start не записывается автоматом?
Спасибо.

Автор: PARROT 16.9.2005, 20:55
Кука это кука...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)