Op basis van IP adres JS uitvoeren (Marker.io)
PHP Code
php
function get_user_ip() {
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
return $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
if (strpos($ip, ',') !== false) {
$ip = explode(',', $ip)[0];
}
return trim($ip);
} else {
return $_SERVER['REMOTE_ADDR'];
}
}
$userIP = get_user_ip();
JAVASCRIPT Code
javascript
const allowedIPs = [
'77.60.182.90',
'77.60.182.91'
];
const userIP = '<?php echo $userIP; ?>';
// console.log('IP is: ' + userIP);
if (allowedIPs.includes(userIP)) {
// laad iets in, bijv. Marker.io
}