ip check
This commit is contained in:
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
// Temporary file to check detected IP - DELETE AFTER USE
|
||||||
|
|
||||||
|
header('Content-Type: text/plain');
|
||||||
|
|
||||||
|
echo "Your detected IP addresses:\n";
|
||||||
|
echo "----------------------------\n";
|
||||||
|
echo "REMOTE_ADDR: " . ($_SERVER['REMOTE_ADDR'] ?? 'not set') . "\n";
|
||||||
|
echo "HTTP_X_FORWARDED_FOR: " . ($_SERVER['HTTP_X_FORWARDED_FOR'] ?? 'not set') . "\n";
|
||||||
|
echo "HTTP_CLIENT_IP: " . ($_SERVER['HTTP_CLIENT_IP'] ?? 'not set') . "\n";
|
||||||
|
echo "HTTP_X_REAL_IP: " . ($_SERVER['HTTP_X_REAL_IP'] ?? 'not set') . "\n";
|
||||||
|
echo "\n";
|
||||||
|
|
||||||
|
// Show what the maintenance check would use
|
||||||
|
$visitorIp = $_SERVER['HTTP_X_FORWARDED_FOR'] ?? $_SERVER['HTTP_CLIENT_IP'] ?? $_SERVER['REMOTE_ADDR'] ?? '';
|
||||||
|
if (str_contains($visitorIp, ',')) {
|
||||||
|
$visitorIp = trim(explode(',', $visitorIp)[0]);
|
||||||
|
}
|
||||||
|
echo "IP used for whitelist check: " . $visitorIp . "\n";
|
||||||
Reference in New Issue
Block a user