Как мне регистрировать посетителей со страницы HTML через PHP с разделением кода? - PullRequest
0 голосов
/ 05 марта 2020

У меня есть веб-сайт, на котором я хочу записать IP-адрес посетителя, браузер и дату / время в txt-файл с помощью PHP -скрипта. Теперь у меня есть PHP -скрипт, который делает то, что я хочу, он записывает эту информацию, но только если я посещаю PHP -файл. Поэтому, когда я захожу на свой HTML, к txt-файлу ничего не добавляется.

Я попытался изменить HTML и PHP, например, с помощью require ('home. html' ); или $ html = file_gets_contents ("home. html"); в PHP -файле. Но я очень плохо знаком с этим языком, поэтому понятия не имею, что я делаю в этом случае.

А также, это школьное задание, и Я не могу использовать PHP язык в файле HTML и наоборот , поэтому его необходимо разделить. Но можно также изменить HTML -файл или оба. Надеюсь, что кто-нибудь может мне помочь!

$handle = fopen('visitors.txt', 'a');
$data = "\nDate and time: " . date("Y.m.d, H:i:s") . "\nBrowser: " . $_SERVER['HTTP_USER_AGENT'] . "\nIP-address: " . $_SERVER['REMOTE_ADDR'] . "\n";
fwrite($handle, $data);
fclose($handle);
echo file_get_contents('visitors.txt'); 

Этот код работает, но только для PHP посещений, а не посещений моего сайта. (Я знаю, что для этого пока нет кода)

...