Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

permintaan kode pos geoip

Berikut salah satu yang saya gunakan. Jika tidak mendapatkan var GET, ia menggunakan alamat jarak jauh pengguna.

<?php
if(!empty($_GET['ip'])){
if(preg_match('!^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}$!',$_GET['ip'])){
    $ip_address=$_GET['ip'];    
} else {
    print ("invalid ip address");   
}
} else {
$ip_address=$_SERVER['REMOTE_ADDR'];    
}
$test = file_get_contents('http://www.geoplugin.net/php.gp?ip='.$ip_address);
$test = unserialize($test);
print "<html><pre>";
print_r ($test);
print "</pre></html>";
?>
";?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL/Python -> Sintaks Salah untuk Placeholder dalam Pernyataan?

  2. MySQL Multiple Bergabung dalam satu permintaan?

  3. Bagaimana cara memeriksa apakah 'server MySQL telah hilang'

  4. Bagaimana saya bisa menampilkan teks lengkap dari kueri yang dibuat oleh PDO?

  5. utf8mb4_unicode_ci vs utf8mb4_bin