Commit 84d87630 by nadeem.qasmi

location fix php

parent 41e3bc3c
Pipeline #511 passed with stage
in 0 seconds
...@@ -398,9 +398,27 @@ $selected_id = isset( $_GET['course'] ) ? $_GET['course'] : - 1; ...@@ -398,9 +398,27 @@ $selected_id = isset( $_GET['course'] ) ? $_GET['course'] : - 1;
</div> </div>
<?php <?php
$externalContent = file_get_contents('http://checkip.dyndns.com/'); function get_client_ip_server() {
preg_match('/Current IP Address: \[?([:.0-9a-fA-F]+)\]?/', $externalContent, $m); $ipaddress = '';
$externalIp = $m[1]; if ($_SERVER['HTTP_CLIENT_IP'])
$ipaddress = $_SERVER['HTTP_CLIENT_IP'];
else if($_SERVER['HTTP_X_FORWARDED_FOR'])
$ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR'];
else if($_SERVER['HTTP_X_FORWARDED'])
$ipaddress = $_SERVER['HTTP_X_FORWARDED'];
else if($_SERVER['HTTP_FORWARDED_FOR'])
$ipaddress = $_SERVER['HTTP_FORWARDED_FOR'];
else if($_SERVER['HTTP_FORWARDED'])
$ipaddress = $_SERVER['HTTP_FORWARDED'];
else if($_SERVER['REMOTE_ADDR'])
$ipaddress = $_SERVER['REMOTE_ADDR'];
else
$ipaddress = 'UNKNOWN';
return $ipaddress;
}
$Ipx = get_client_ip_server();
?> ?>
...@@ -410,7 +428,7 @@ $externalIp = $m[1]; ...@@ -410,7 +428,7 @@ $externalIp = $m[1];
var ips ='00'; var ips ='00';
ips = '<?php echo ($externalIp); ?>'; ips = '<?php echo ($Ipx); ?>';
console.log(ips); console.log(ips);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment