Мой веб-сайт не регистрирует IP-адреса?

#php #html #fopen #fwrite

#php #HTML #fopen #fwrite

Вопрос:

Вот мой код. Я пытаюсь сделать так, чтобы каждый раз, когда пользователь загружает мой веб-сайт, он сохранял свой IP-адрес в текстовом файле. Но по какой-то причине, когда я загружаю свою веб-страницу, затем проверяю ip.txt файл, это пустой текстовый файл, и ничего не сохраняется. Как мне это исправить.

 <?php
    $ip = getenv("REMOTE_ADDR");
    $date = date("d") . " " . date("F") . " " . date("Y");
    $intofile = $ip . "n" . $date;
    $hfile = fopen("ip.txt", "w ");
    fwrite($hfile, $intofile);
    fclose($hfile);
?>

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>title</title>
  <link rel="shortcut icon" href="favicon.ico" type="image/vnd.microsoft.icon">
  <link rel="stylesheet" href="stylesheet.css" type="text/css">
  <style type="text/css">
   
  </style>
  </head>
  <body>
<?php
	$ip=$_SERVER['REMOTE_ADDR'];
	echo "IP: <em>$ip</em>";
?>


<!-- javascript on load page -->
  <script type="text/javascript">
   function autorun()
   {
    
   }
   if (window.addEventListener) window.addEventListener("load", autorun, false);
   else if (window.attachEvent) window.attachEvent("onload", autorun);
   else window.onload = autorun;
  </script>
  </body>
</html>  

Комментарии:

1. Apache регистрирует каждое попадание по умолчанию, вы действительно хотите его дублировать>

2. Как насчет простого использования журналов доступа вашего сервера?

3. @chris85 Как мне это сделать?

4. вот что я сказал 🙂

5. @Jackvile что делать? Apache по умолчанию записывает файл журнала