0

管理パネルを含むフォルダーがあります-スクリプトにパスワードやセッション管理はありません。URL を取得するのも複雑です。管理者ログイン システムを作成する前の時間を節約するため。を介して、フォルダとすべてのサブフォルダおよびファイルを制限できますか? または、IP の配列リストをチェックして外部ソースにリダイレクトまたはリダイレクトhtaccessする PHP インクルードを作成する必要がありますか?die()Header()

ありがとう

4

1 に答える 1

4

.htaccessディレクトリに存在する可能性のある非phpファイルのラッパーを作成する必要がないため、sureを使用する方が簡単です。

最初Deny from allにを使用Allow from ip.ip.ip.ipして特定のIPにアクセスを許可し、必要な回数だけ手順2を繰り返します。

Order deny, allow
Deny from all

Allow from 127.0.0.1
Allow from 192.168.1.13

PHPを使用する$_SERVER['REMOTE_ADDR']と、有効なipの配列にあるかどうかを確認できます。含まれている場合は、ユーザーにアクセスを許可します...そうでない場合。やめろ!

if (in_array ($_SERVER['REMOTE_ADDR'], array ('127.0.0.1', '192.168.1.13')) == false) {
  die ('restricted access');
}

私のブラックベリーを使用して作成および編集された投稿、マイナーなエラー(フォーマットを含む)をお詫びします

于 2012-10-20T12:30:58.217 に答える