2
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

updated at

アクセス元のIPアドレスで処理を分岐させる

アクセス元によって処理を分岐させたい

たまにあると思われるので、メモ。
スニペット的にコピペして使おう。

どんな場面?

アクセス元によって処理を分けたい時はまれによくあります。
例えば

  • 深夜帯は公開側がメンテナンスになるけどその時間に表示の確認を行いたい。
  • 自分のサイトに自分だけのバックドアを作成したい。
  • 管理者専用のメニューを表示したい。

などなど

書き方

こんな感じに単純に。

<?php
if($_SERVER['REMOTE_ADDR'] === "xxx.xxx.xxx.xxx"){
    //IPアドレスが一致した場合の処理
}else{
    //IPアドレスが一致しなかった場合の処理
}

これでOKですよ(^o^)

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
2
Help us understand the problem. What are the problem?