PHP: как проверить, является ли клиент локальным?

Мне нужно проверить, открыт ли файл «локально» (на той же машине или в сети). Я использую:

<?php
if ((substr($_SERVER['REMOTE_ADDR'],0,8) == "192.168.") || ($_SERVER['REMOTE_ADDR'] == "127.0.0.1")) {
    // client is local
} else {
    // client is not local
}

Но я не уверен, что это лучший способ.

Каков более надежный способ сделать это?

11
задан Pacerier 23 July 2015 в 12:54
поделиться