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

Форум MySQL

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

 

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

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

тема: Вычисление IP
 
 автор: frisst   (15.11.2009 в 15:19)   письмо автору
 
 

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

всё у меня идёт по плану, но вот не знаю как вывести IP-адрес!
вот например этот код выводит дату(год, месяц, день):
<?php echo date("Y-m-d"?>


как на подобе такой постройки сделать вычисление IP? и возможно ли это?....
заранее спасибо...

  Ответить  
 
 автор: ols   (15.11.2009 в 23:43)   письмо автору
 
   для: frisst   (15.11.2009 в 15:19)
 

>как на подобе такой постройки сделать вычисление IP? и возможно ли это?....
>заранее спасибо...
<?php echo $_SERVER['REMOTE_ADDR']; ?>

  Ответить  
 
 автор: frisst   (16.11.2009 в 06:45)   письмо автору
 
   для: ols   (15.11.2009 в 23:43)
 

Спасибо.... это то что мне и было нужно!!!!

  Ответить  
 
 автор: Valick   (16.11.2009 в 10:28)   письмо автору
 
   для: frisst   (16.11.2009 в 06:45)
 

не понимаю, почему было удалено моё предыдущее сообщение..
Первое, есть такое понятие как прокси сервер за одним IP которого может скрываться не одна тысяча пользователей, а проголосует всего один. Ворое, статический IP есть далеко не у всех, а при динамическом ваша затея теряет и без того призрачный смысл.
В любом из двух вариантов при попытке проголосовать, если мне ваша система скажет, что я уже проголосовал... я несказанно огорчусь и желание голосовать в будущем у меня вряд ли появится, а может быть даже вообще свалю с вашего сайта, вам это надо?
Ещё раз повторюсь, для более менее правдоподобных результатов нужно давать право голоса, только зарегистрированным пользователям.

  Ответить  
 
 автор: frisst   (16.11.2009 в 17:05)   письмо автору
 
   для: Valick   (16.11.2009 в 10:28)
 

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

  Ответить  
 
 автор: Trianon   (16.11.2009 в 17:15)   письмо автору
 
   для: frisst   (16.11.2009 в 17:05)
 

не сможете.

  Ответить  
 
 автор: Eugene77   (26.11.2009 в 15:57)   письмо автору
 
   для: frisst   (16.11.2009 в 17:05)
 

Ставьте тогда уж куки.
Не все же знают что это такое : )

  Ответить  
 
 автор: Valick   (26.11.2009 в 16:09)   письмо автору
 
   для: Eugene77   (26.11.2009 в 15:57)
 

Это знают как раз те, кто хочет сделать накрутку.... а этого достаточно
Можете оценить КПД кук в данной ситуации?

  Ответить  
 
 автор: Eugene77   (27.11.2009 в 12:29)   письмо автору
 
   для: Valick   (26.11.2009 в 16:09)
 

КПД никакое.
Но заказчик это не сразу поймёт.
Польза в том, что не отбъёте у него посетителей.
А когда поймёт, будет доволен, что это голосование хоть не навредило.

  Ответить  
 
 автор: Trianon   (27.11.2009 в 14:13)   письмо автору
 
   для: Eugene77   (27.11.2009 в 12:29)
 

И часто Вы так делаете?

  Ответить  
 
 автор: Eugene77   (28.11.2009 в 05:06)   письмо автору
 
   для: Trianon   (27.11.2009 в 14:13)
 

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

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

Всем этим условиям удовлетворяет только голосование по кукам, а по IP можно получить проблемы.
Поэтому по IP я бы отказался делать голосование.

(Разумеется, речь идёт о сайте без регистрации)

  Ответить  
 
 автор: Eugene77   (28.11.2009 в 05:18)   письмо автору
 
   для: Trianon   (27.11.2009 в 14:13)
 

Кстати, вы меня на мысль навели...
Ведь с накруткой вполне можно бороться и чисто статистическими методами

  Ответить  
 
 автор: Valick   (28.11.2009 в 09:12)   письмо автору
 
   для: Eugene77   (28.11.2009 в 05:18)
 

поделитесь чё уж там...

  Ответить  
 
 автор: Eugene77   (04.12.2009 в 10:35)   письмо автору
 
   для: Valick   (28.11.2009 в 09:12)
 

>поделитесь чё уж там...

Например:
1) Фиксируем все возможные параметры проголосовавшего.
2) Вычисляем парные корреляции между каждым выбором и каждым параметром голосовавшего.
3) Сокращаем список проголосовавших до тех пор, пока это сокращение продолжает приближать распределение голосов к нормальному какой-нибудь метрики на поле корреляций.

Может быть можно и как-то лучше, но это надо подумать.

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

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