每次页面加载时如何更新MySQL表?

时间:2011-09-20 23:06:18

标签: php mysql ajax

我正在尝试调试我网站上某个特定页面内发生的一些事情。

为此,我在我的数据库中设置了一个名为'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执行此操作,但在尝试使其工作时我一直遇到问题。

提前感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

感谢大家的帮助。我能够通过查看日志来解决这个问题 - 毕竟这是一个更好的解决方案。事实证明,404与今天雅虎改变其地理定位服务有关。我不知道他们正在停止它