Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   определение Ip (http://www.flasher.ru/forum/showthread.php?t=66967)

TITUS 22.07.2005 21:37

если эта флешка на сайте будет, тогда вообще без проблем, пусть php скрипт определяет ip, записывает в переменную флеш ее принимает

JudgeFog 22.07.2005 21:40

Цитата:

Сообщение от Greendale
Было бы интересно услышать еще способы.

если флэш уже один раз загружался,
смотрелка всегда спросит у сервера

Код:

If-Modified-Since: Fri, 22 Jul 2005 15:35:01 GMT
на серваке достаточно получить заголовок If-Modified-Since
если он вообще есть - человек нас уже был
и у тебя в руках время предыдущего обращеня с точностью до секунды
если такой точности тебе хватит (т.е. у тебя не больше одного запроса в секунду), вот и все что нужно. Посетителя сможешь узнать по времени, когда он был (храни это время в базе скажем)

на PHP тебя устраивает?

Greendale 22.07.2005 23:48

Цитата:

если эта флешка на сайте будет, тогда вообще без проблем, пусть php скрипт определяет ip, записывает в переменную флеш ее принимает
Так не пойдет, PHP определит уже конечный IP адрес, то есть прокси сервера, а не реальный пользователя

Цитата:

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

на PHP тебя устраивает?
Лучше узнавать по имени пользователя (имени компьютера) либо MAC-адресу, как уже говорили, можно и время конечно...
Для обработки Shared Object PHP конечно пойдет

Greendale 23.07.2005 15:17

Спасибо всем за ответы и подсказки, если будут какие-то мысли,
you're welcome! ;)

be4ever 23.07.2005 23:21

нифига...
 
Цитата:

Сообщение от TITUS
если эта флешка на сайте будет, тогда вообще без проблем, пусть php скрипт определяет ip, записывает в переменную флеш ее принимает

Из своего опыта:
Интернет тоже у всех разный и промежуток между "ПХП записал ИП" и "Флэш прочитал ТХТ" разный и не всегда завершается. Короче, в этот промежуток может влезть другой юзер и поменяет ИП на свой - вот тут и будет глюк.
Я так хотел примари месаги заделать, но вот рассмотрите такую ситуацию - зашел Юзер1(127.0.0.1) и ПХП записал в текстовик &ip=127.0.0.1 Но тут входит Юзер2(127.0.0.2) и ПХП записал уже другой ИП В это время флэшка Юзер1 только начала грузить переменную и решила, что ИП Юзера1 127.0.0.2 и начала грузить всю инфу (примари мессаги в моем случае) совершенно другому человеку.
Нет, надо искать более надежную систему.
Есть такая штука, как _url , что позволяет определить линку, откуда грузится флэш (если my.swf грузится как ?id=my.swf, то переменной будет равно не домен.ру\му.свф, а домен.ру?id=my.swf). Не знаю, может это как-то поможет...

loadVariabel(_url,0);
getURL(link,"_blank");

дает возможность убрать из пути флэшки му.свф, если путь его содержит.

Greendale 25.07.2005 19:48

be4ever, спасибо

nuran 25.07.2005 22:05

Блах, о чём разговор?
Как-то уникально идентифицировать пользователя? Все эти "проблемы" давно решены, достаточно поискать в гугле.

IP при помощи только ActionScript никак не определить.
И что Вам даст SharedObject?, он просто запомнит уникальный идентификатор этого юзера.

be4ever 26.07.2005 16:47

Цитата:

Сообщение от Greendale
be4ever, спасибо

Всегда рад помочь ;)

Dimchansky 26.07.2005 16:57

Greendale, скажи мне, пожалуйста, в чем смысл такой идентификации?
Скажем, сижу я в интернет-центре за машиной 192.168.0.15, а в другом городе, в другом интернет-центре сидит мой друг Вася на машине 192.168.0.15. И оба мы хотим быть уникально идентифицированы. Привязка к ip? Да еще если я выстроил цепочку из анонимных прокси? С какой-такой целью, интересно?

Greendale 27.07.2005 13:29

Цитата:

Сообщение от nuran
Блах, о чём разговор?
Как-то уникально идентифицировать пользователя? Все эти "проблемы" давно решены, достаточно поискать в гугле.

IP при помощи только ActionScript никак не определить.
И что Вам даст SharedObject?, он просто запомнит уникальный идентификатор этого юзера.

Я все прекрасно понимаю, но SharedObjects - это как один из способов идентификации, в совокупности с другими даст свой результат.

Какие ты имеешь ввиду способы? Я все перелопатил уже множество форумов, в Гугле ничего толком не нашел. Знаю, что можно 100% определять с помощью VBScript/Active-X то бишь эксплоита, но такой способ не подходит.

Цитата:

Greendale, скажи мне, пожалуйста, в чем смысл такой идентификации?
Скажем, сижу я в интернет-центре за машиной 192.168.0.15, а в другом городе, в другом интернет-центре сидит мой друг Вася на машине 192.168.0.15. И оба мы хотим быть уникально идентифицированы. Привязка к ip? Да еще если я выстроил цепочку из анонимных прокси? С какой-такой целью, интересно?
Смысл есть, да, то, что ты написал, все так, но хотя бы шанс будет более выском для идентификации. Цепочка анонимных прокси ничего не даст, если определять на стороне клиента.


Часовой пояс GMT +4, время: 16:15.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.