Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

10.03.2005, 14:53
|
|
---
Регистрация: 22.11.2004
Сообщений: 391
Провел на форуме: 2438339
Репутация:
218
|
|
delete
narod, podskagite! Est' li kakoy nibud' script ili eto vozmogno eshe kak: Na sayte nado postavit' takuyu shtuku, chto kogda na stranicu zashli perviy raz, to ona posle etogo udalilas' ili zablokirovalas'! Kak tak sdela', a??? Kto ne ponyal, to ya govory pro SVOY domn! Toest' imeyu k nemu polniy dostup!
__________________
Чем унижаться и просить, лучше спи3дить и молчать! :rolleyes:
|
|
|

19.03.2005, 09:41
|
|
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
Провел на форуме: 5619724
Репутация:
2944
|
|
То что это возможно, я уверен на 100%, а вот где его взять или как написать это не ко мне =)
Помоему где то была темка про сниффер и там говорили что бы жертва не спалила или не было подозренний то так и делали. Спроси у Trinux'a или Util'a...
|
|
|

19.03.2005, 15:25
|
|
Постоянный
Регистрация: 02.12.2004
Сообщений: 352
Провел на форуме: 307649
Репутация:
67
|
|
Вот например. После первого захода чел с таким же ip несможет зайти на эту страницу. Но опять же это ненадёжно =)
PHP код:
<?php
$ipLog='ipLogFile.txt'; // лог файл
$timeout='999999999'; // время блокировки по IP (часы)
$goHere='Allowed.html'; // Имя файла в корневой директории
function record($REMOTE_ADDR,$ipLog,$goHere)
{
$log=fopen("$ipLog", "a+");
fputs ($log,$REMOTE_ADDR."][".time()."\n");
fclose($log);
Header ("Location: $goHere"); exit(0);
}
function check($REMOTE_ADDR,$ipLog,$timeout)
{
global $valid; $ip=$REMOTE_ADDR;
$data=file("$ipLog"); $now=time();
foreach ($data as $record)
{
$subdata=explode("][",$record);
if ($now < ($subdata[1]+3600*$timeout) && $ip == $subdata[0])
{
$valid=0; echo "Доступ закрыт. Попробуйте зайти через :) $timeout hours.";
break;
}
}
}
check($REMOTE_ADDR,$ipLog,$timeout);
if ($valid!="0") record($REMOTE_ADDR,$ipLog,$goHere);
?>
|
|
|

20.03.2005, 02:39
|
|
Green member - Level 3
Регистрация: 02.11.2004
Сообщений: 1,337
Провел на форуме: 2398258
Репутация:
648
|
|
А можно и куками (html+javascript)
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|