2017-10-17 16 views
0

このコードを使用してサイトへのアクセスを許可するのは安全ですか?ipは安全な方法を制限していますか?

if(!$_SERVER['REMOTE_ADDR'] == "xxx.xxx.xxx.xxx"){ 

ユーザーのMacアドレスを取得することはできますか?

+4

これを行う場合は、アプリケーションロジックではなくファイアウォールルールを使用します。 – Phylogenesis

+0

並べ替えの種類は*どのように*安全である必要がありますか... IPv4アドレスは単一のユーザーではなくネットワーク全体を表すことができます。 – CD001

答えて

0

まあ安全ですか?これを行うと、あなたのサイトにアクセスできる可能性があります。しかし、もう一度、あなたは静的IPを持っていない場合、それは長い間働いていません。

phpを使った方がよい解決法は、ハードコードされていないユーザーとパスで単純なログインを書くことです。

Apacheを実行する場合は、.htaccessを使用することもできます。パスワードを設定するだけで、あなたのサイトにアクセスしたい人は(指定した場合は)最初にユーザー/パスの組み合わせを入力する必要があります。

関連する問題