Я пытаюсь отлаживать некоторые вещи, происходящие внутри определенной страницы на моем веб-сайте.Как обновить таблицу MySQL каждый раз, когда загружается страница?
Для этого я установил таблицу в моей базе данных под названием «404». Я хотел бы написать несколько значений в эту таблицу каждый раз, когда страница загружается, но у меня нет успеха.
В настоящее время имеет следующий PHP код в верхней части этой страницы:
<?php include_once $_SERVER['DOCUMENT_ROOT'] . "/incl_func/env_constants.php"; ?>
<?php
//check 404 visits
$ip = $_SERVER['REMOTE_ADDR'];
$date = date("Y-m-d H:i:s");
$agent = $_SERVER['HTTP_USER_AGENT'];
$refer = $_SERVER['HTTP_REFERER'];
$query = @mysql_query("INSERT INTO 404 (REF_URL, IP, AGENT, DATE) VALUES ('$refer', '$ip', '$agent', '$date')");
?>
Я думаю, что этот вопрос требует, чтобы я сделать это с помощью AJAX, но я продолжать работать в стены при попытке получить эту работу.
Заранее благодарим за любую помощь, которую вы можете предоставить.
Проверьте наличие ошибок на вашем файле журнала php на сервере. – kroonwijk
Где про вас в коде вы работаете? Какие ошибки вы получаете? Что происходит, это отличается от ожидаемого поведения? – Alex
он просто не записывается в таблицу каждый раз, когда загружается страница. я не получаю никаких ошибок, это просто ничего не делает. я ожидаю иметь запись в базе данных при каждой загрузке страницы. –