小金井にあるWEB制作会社の備忘録

MEMORANDUM

PHPを使用してIPドレスによるアクセス制限を実装

社外から管理画面等指定のページへのアクセスを制限したいとの要望があり、IPドレスを使用したアクセス制限の実装方法をメモ

PHP

//アクセス元のIPアドレスを取得
$getip = $_SERVER["REMOTE_ADDR"];

//指定IPアドレスの設定
$ipary = array('○○○○' ,'△△△△');

//指定IPアドレスに含まれているかを判定処理
if(!in_array($getip, $ipary)){
	header('Location: ○○○○');
	exit();
}

「$ipary」の配列にアクセスを許可するIPアドレスを追加。
header関数で条件に合わないものをエラーページ等に遷移させます。

同一カテゴリーの記事