Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Отличительные серверные переменные
 
 автор: xpom   (26.12.2011 в 21:45)   письмо автору
 
 

Какими серверными переменными можно отличить пользователя, кроме IP? Самая близкая я думаю это $_SERVER['HTTP_USER_AGENT']? Она покажет индивидуальный компьютер, с которого заходили?

  Ответить  
 
 автор: cheops   (26.12.2011 в 21:53)   письмо автору
 
   для: xpom   (26.12.2011 в 21:45)
 

Покажет, но она легко подделывается, кем угодно, даже сами браузеры иногда пишут версию ниже, чем они на самом деле - зачем одному богу известно... о роботах понятно и речи нет - соврут, только в путь.

  Ответить  
 
 автор: xpom   (26.12.2011 в 22:34)   письмо автору
 
   для: cheops   (26.12.2011 в 21:53)
 

а такой нет, чтобы не подделывалась и показала индивидуальный компьютер пользователя?

  Ответить  
 
 автор: cheops   (26.12.2011 в 22:38)   письмо автору
 
   для: xpom   (26.12.2011 в 22:34)
 

Надежного средства нет... ну кроме адреса сетевой карты, но он действует только в локальной сети, да и то подделывают (правда это уже тяжелее, но значения это не имеет, так как до сервера ни одного адреса клиентов не доходит - слишком много промежуточных хостов, а адрес действует до первого роутера, дальше пакеты идут без него).

  Ответить  
 
 автор: xpom   (26.12.2011 в 22:47)   письмо автору
 
   для: cheops   (26.12.2011 в 22:38)
 

А что же тогда делать? Какой самый надежный сделать?

  Ответить  
 
 автор: cheops   (27.12.2011 в 00:38)   письмо автору
 
   для: xpom   (26.12.2011 в 22:47)
 

В зависимости от целей, обычно привязываются к IP-адресу и сессии.

  Ответить  
 
 автор: xpom   (27.12.2011 в 14:19)   письмо автору
 
   для: cheops   (27.12.2011 в 00:38)
 

цель - авторизация пользователя...

IP у многих с новым подключением другой, к нему не получится привязаться(

  Ответить  
 
 автор: cheops   (27.12.2011 в 16:30)   письмо автору
 
   для: xpom   (27.12.2011 в 14:19)
 

При авторизации обычно пароль вводят, предполагается, что другие пользователи его не знают. После ввода пароля можно использовать сессии, для идентификации пользователей - они для каждого клиента уникальны.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования