Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
fLamer
Зарегистрирован: 05.04.2004 Сообщения: 462 Откуда: Тула
|
Добавлено: Пт Авг 13 2004 09:30 Заголовок сообщения: механизм session |
|
|
разбираюсь с PHP. Я так понимаю, что механизм сессий должен обеспечиваться и браузером тоже. Или только сервером? |
|
Вернуться к началу |
|
|
droopy
Зарегистрирован: 28.07.2004 Сообщения: 168
|
Добавлено: Пт Авг 13 2004 10:05 Заголовок сообщения: |
|
|
сессии это что-то типа куков. |
|
Вернуться к началу |
|
|
fLamer
Зарегистрирован: 05.04.2004 Сообщения: 462 Откуда: Тула
|
Добавлено: Пт Авг 13 2004 14:06 Заголовок сообщения: |
|
|
я представляю себе, что такое сессии. Я думаю, что браузер должен передавать с запросом какой-либо ИД, чтобы сервер смог определить нужную сессию. Вот, обязательно браузеру при этом специально поддерживать этот механизм или сервер обходится стандартными средствами |
|
Вернуться к началу |
|
|
Spencer
Зарегистрирован: 08.08.2004 Сообщения: 54 Откуда: Moscow
|
Добавлено: Вс Авг 15 2004 22:39 Заголовок сообщения: |
|
|
Нет, не обязательно. Сервер обходится сам. |
|
Вернуться к началу |
|
|
fLamer
Зарегистрирован: 05.04.2004 Сообщения: 462 Откуда: Тула
|
Добавлено: Пн Авг 16 2004 08:43 Заголовок сообщения: |
|
|
Если браузер разрывает соединение после каждого запроса, как сервак узнаёт, что один из следующих запросов сделан из именно этого браузера чтобы присвоить ему идентификатор? |
|
Вернуться к началу |
|
|
referee-di
Зарегистрирован: 18.01.2003 Сообщения: 90 Откуда: г.Подольск Моск.обл.
|
Добавлено: Пн Авг 16 2004 09:20 Заголовок сообщения: |
|
|
Мда-а-а.....
Короче есть ID(читай номер) сессии.
Сервер сохраняет все даные в файле с именем ID сессии.
Для того чтоб выяснить нужное ID серверу есть два способа
Первый
Сохранить ID в cookie наборе
Второй
Добавлять ID напрямую к url
В php оба способа автоматизированы.
Нужно только настроить php.ini. |
|
Вернуться к началу |
|
|
fLamer
Зарегистрирован: 05.04.2004 Сообщения: 462 Откуда: Тула
|
Добавлено: Пн Авг 16 2004 09:46 Заголовок сообщения: |
|
|
хочешь сказать, если я отключу куки, работать не будет?
Через урл ведь не очень хорошо передавать ид сессии, да? |
|
Вернуться к началу |
|
|
referee-di
Зарегистрирован: 18.01.2003 Сообщения: 90 Откуда: г.Подольск Моск.обл.
|
Добавлено: Пн Авг 16 2004 15:22 Заголовок сообщения: |
|
|
Какие куки???
Кука аборигены съели...
Если честно в жаргоне я мало рабирась...
Если ты про cookie объяняю.
Варианта два.
session.use_cookies 1;разрешить cookie.файл php.ini
ID будет сохранен на стороне клиента в cookie
$HTTP_COOKIE_VARS
В этом массиве все доступные наборы cookie
$HTTP_COOKIE_VARS["PHPSESSID"] будет равно ID.
session.use_cookies 0;запретить cookie.файл php.ini
в строке URL вместо "link.php" будет "link.php?PHPSESSID=ID".
Ну а то что не рекомендуется я нигде не прочел.
Подумай сам некоторые отключают cookie в своих браузерах
Ради них существует воможность добавить ID к URL |
|
Вернуться к началу |
|
|
|