PineGrow Website
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

42 líneas
1.6KB

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="description" content="">
  7. <meta name="author" content="">
  8. <title>HK-01 Your IP</title>
  9. <link href="css/style.css" rel="stylesheet">
  10. </head>
  11. <body>
  12. <style>body { text-align: center; padding: 150px; } h1 { font-size: 100px; } body { font: 20px Helvetica, sans-serif; color: #333; } article { display: block; text-align: left; width: 650px; margin: 0 auto; } article > div { text-align: center; } a { color: #dc8100; text-decoration: none; } a:hover { color: #333; text-decoration: none; }</style>
  13. <?php
  14. function get_client_ip() {
  15. $ipaddress = '';
  16. if (getenv('HTTP_CLIENT_IP'))
  17. $ipaddress = getenv('HTTP_CLIENT_IP');
  18. else if(getenv('HTTP_X_FORWARDED_FOR'))
  19. $ipaddress = getenv('HTTP_X_FORWARDED_FOR');
  20. else if(getenv('HTTP_X_FORWARDED'))
  21. $ipaddress = getenv('HTTP_X_FORWARDED');
  22. else if(getenv('HTTP_FORWARDED_FOR'))
  23. $ipaddress = getenv('HTTP_FORWARDED_FOR');
  24. else if(getenv('HTTP_FORWARDED'))
  25. $ipaddress = getenv('HTTP_FORWARDED');
  26. else if(getenv('REMOTE_ADDR'))
  27. $ipaddress = getenv('REMOTE_ADDR');
  28. else
  29. $ipaddress = 'UNKNOWN';
  30. return $ipaddress;
  31. }
  32. ?>
  33. <article>
  34. <h1> <?php echo get_client_ip() ?></h1>
  35. <div>
  36. <?php echo date("Y-m-d H:i:s") ?>
  37. </div>
  38. </article>
  39. </body>
  40. </html>