アクセスしてきたIPアドレスが、サブネットマスクを含んだ指定のIPアドレスに該当するものかどうかを判断します。 $accept = '203.0.113.0/24'; $remote_ip = $_SERVER['REMOTE_ADDR']; list($accept_ip, $mask) = explode('/', $accept); $accept_long = ip2long($accept_ip) >> (32 - $mask); $remote_long = ip2long($remote_ip) >> (32 - $mask); if ($accept_long == $remote_long) { echo 'acceptable'; } else { echo 'not acceptable'; }
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く