How can I detect if the user is on localhost in PHP?

前端 未结 9 1257
耶瑟儿~
耶瑟儿~ 2020-12-12 12:45

In other words, how can I tell if the person using my web application is on the server it resides on? If I remember correctly, PHPMyAdmin does something like this for securi

9条回答
  •  囚心锁ツ
    2020-12-12 13:30

    You can also use $_SERVER['REMOTE_ADDR'] for which IP address of the client requesting is given by the web server.

    $whitelist = array(
        '127.0.0.1',
        '::1'
    );
    
    if(!in_array($_SERVER['REMOTE_ADDR'], $whitelist)){
        // not valid
    }
    

提交回复
热议问题