Просмотр полной версии : ip-адрес пользователя
Доброго всем времени суток !!! :)
Может сможет кто-нибудь сказать мне:
- как узнать адрес пользователя, запустившего мою флешку?
:umnik2:
По моему ваш вопрос из раздела "Серверные технологии"
Тем не менее вот так можно узнать
$result_ip=strip_tags($_SERVER['REMOTE_ADDR']);
amexdesign
06.01.2009, 08:51
<?
$aktiv =1; // 0=не активированный Reloadblocker,
// 1= активированный Reloadblocker
$zeit =1; // время Reloadblocker в минутах
$ipdatei = "ips.txt"; // файл, в который записывается IP Aдрес
// не забываем про Chmod 0666 (rw-rw-rw-)
function checkingIP($rem_addr) {
global $ipdatei,$zeit;
$ip_array = file($ipdatei);
$reload_dat = fopen($ipdatei,"w");
$this_time = time();
for ($i=0; $i<sizeof($ip_array); $i++) {
list($ip_addr,$time_stamp) = split("\|",$ip_array[$i]);
if ($this_time < ($time_stamp+60*$zeit)) {
if ($ip_addr == $rem_addr) {
$found=1;
}
else {
fwrite($reload_dat,"$ip_addr|$time_stamp");
}
}
}
fwrite($reload_dat,"$rem_addr|$this_time\n");
fclose($reload_dat);
return ($found==1) ? 1 : 0;
}
?>
пхп-файлику даём название, ну например myPHP.php и в ервом фрэйме флэшки следующий код:
writingIP = new LoadVars();
writingIP.sendAndLoad("myPHP.php", "POST");
Спасибо!
в ервом фрэйме флэшки следующий код:
writingIP.sendAndLoad("myPHP.php", "POST");writingIP = new LoadVars();
А потом надо будет прочитать из флеша файл ips.txt, или скрипт что-то возвращает обратно во флешку?
Мне желательно, чтобы скрипт сам возвращал результат во флеш.
Судя по скрипту, он работает ровным счетом молча.
Судя по скрипту, он работает ровным счетом молча.
Естесственно! Разве можно говорить о том, что вас спалили? =)
ЗЫ. Я так всегда делал на своем сайте =)
Добавлено через 3 минуты
пхп-файлику даём название, ну например myPHP.php и в ервом фрэйме флэшки следующий код:
writingIP = new LoadVars();
writingIP.sendAndLoad("myPHP.php", "POST");
тока лучше указывать абсолютный адрес
тока лучше указывать абсолютный адрес
Почему?
Потому что я могу запустить флеху локально, например. А в теме было условие "как узнать адрес пользователя, запустившего мою флешку?"
amexdesign
07.01.2009, 04:16
тока лучше указывать абсолютный адрес
совершенно верно, предположил что scarbo сам догадается....
Вопрос к amexdesign:
Что у вас делает переменая $time_stamp ?
И где именно находится ip-адрес пользователя, в $ip_addr ?
Если да, то можно ли $ip_addr передать во флеш (через echo что-ли) ?
тока лучше указывать абсолютный адрес
Хм,а я че дурак запускать стыренное с включенным инетом?
amexdesign
07.01.2009, 13:23
переменная $time_stamp определяет время для Reloadblocker
И где именно находится ip-адрес пользователя, в $ip_addr ?
да
Если да, то можно ли $ip_addr передать во флеш (через echo что-ли) ?
конечно:
else {
fwrite($reload_dat,"$ip_addr|$time_stamp");
echo "wert=$ip_addr";
}
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.