Forum Webscript.Ru

Программирование => Perl => Тема начата: Sonic от 29 Апреля 2001, 14:21:04

Название: Уникальные парметры при загрузке
Отправлено: Sonic от 29 Апреля 2001, 14:21:04
Какие параметры являются уникальными для каждой загрузки страницы. Верней не загрузки страницы, а пользователь зашёл на сайт, какая зарезервированная переменная будет уникальной для этого пользователя и будет менятся при загрузке другим пользователем?
Название: Уникальные парметры при загрузке
Отправлено: Light Elf от 02 Мая 2001, 20:57:55
1) никакая (IMHO)
2) его IP
3) $ENV{\'REMOTE_USER\'}.

Т.е. 3) если была пройдела авторизация Апача,
       2) если не используется прокси,
       1) в противном случае.

Может кто еще добавит. :)
Как то встречал предложение использовать еще один ключ %ENV.
Название: Уникальные парметры при загрузке
Отправлено: vlad от 03 Мая 2001, 10:46:34
Для авторизации пользователя используй кукиес , скрытые поля в форме и уникальный номер, передaваемый через параметры скрипта.

 Параметры сессии не используй, так как:
 1 - сессия существует короткое время.
 2 - зависит от конфигурации сервака
 3 - платфоро- зависимое

Наиболее часто используется кукиес ( на сервере )

Будь проще.  С наилутшими пожеланиями, Vlad
Название: Уникальные парметры при загрузке
Отправлено: Аналитик от 03 Мая 2001, 15:00:57
Если тебе это нужно для гостевой книги (чтобы один пользователь не мог добавить несколько записей), то это можно реализовать используя IP адрес. Но тут есть оговорка: если у пользователя динамический адрес (те, кто выходят через провайдера, а таких большинство), то при повторном входе в инет у них будет уже другой IP. И скрипт будет думать, что это новый посетитель. Использование Cookie+IP отличная система напаривания ламеров, но знающие люди всегда смогут обойти эту фичу.
Название: Уникальные парметры при загрузке
Отправлено: Sonic от 04 Мая 2001, 16:45:26
To: Vlad

Вопрос был как раз в том, можно ли это сделать без куков.
Скрытые поля в форме: тогда немного по-другому. Есть несколько скриптов(6 штук) которые выполняют то или иное действие. Нужно идентифицировать пользователя и передавать в скрытом поле значение. Загвоздка тогда вот в чём: как мне определить пришёл новый пользователь или это пользователь просматривает уже 2,3,н-ю страницу.
Пересмотрев все варианты всё-таки пришёл к выводу, что куки ничем не заменишь. А есть ли какая статистика, у скольки процентов пользователей отключены куки?

С уважением,
Название: Уникальные парметры при загрузке
Отправлено: Chs от 04 Мая 2001, 21:00:25
Цитировать
Sonic (04-05-2001 16:45):
А есть ли какая статистика, у скольки процентов пользователей отключены куки?

Посмотри на спайлоге.