【PHP】質問スレッド Part7
■ このスレッドは過去ログ倉庫に格納されています
0113nobodyさん
03/02/12 22:48ID:???これでもだめ?
$ip = $_ENV{'REMOTE_ADDR'};
$iplist = file(file("addr.dat");
if (!in_array($ip,$iplist)){
}
まあ、仕様の問題だけど、漏れは
ファイル形式をIPアドレス,最終書き込み時刻 とかにしといて
IPアドレスをキーに最終書き込み時間を値にしてやれば、
結構いいような気もする。
$fp=fopen(...)
while(list($key,$value)=fgetcsv($fp,1024)){
$iplist[$key]=$value;
}
$ip=...
// リストに名前がない、または3600*5経過してたら
if( !isset($iplist[$ip]) || ($iplist[$ip] < 3600*5)){
write
}else{
だめー
}
こなかんじ
■ このスレッドは過去ログ倉庫に格納されています