// Test si IP autorisée if(isset($_SERVER["HTTP_CF_CONNECTING_IP"])){ //If it does, assume that PHP app is behind Cloudflare. $ipAddress = $_SERVER["HTTP_CF_CONNECTING_IP"]; } else{ //Otherwise, use REMOTE_ADDR. $ipAddress = $_SERVER['REMOTE_ADDR']; } // blocage $fp = fopen("access_log", 'a'); fwrite($fp, $ipAddress."\r\n"); fclose($fp); echo("Not Authorized ! IP Logged !");