繁体   English   中英

找不到页面重定向错误

[英]Page not found error on redirect

我的页面的head标签中包含以下代码:

<script type="text/javascript">
var startime = (new Date()).getTime();

window.onload = function()
{
    record_visit('ol');         
    setInterval("record_visit('update')", 300000);
}

window.onbeforeunload = function(){ record_visit('obul'); } //obul = onbeforeunload

function record_visit(value) {
    var x = (window.ActiveXObject) ? new ActiveXObject('Microsoft.XMLHTTP') : new XMLHttpRequest();
var url='<?php echo "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; ?>';
x.open("GET", "/sc/count_visit.php?t=" + (((new Date()).getTime() - startime) / 1000)+"&type="+value+"&url="+url, false);
    x.send(null);
}

它运作良好,但在我的drupal网站上,在最近的日志消息下,我收到一个错误:

page not found  02/27/2012 - 23:04  count_visit.php Anonymous (not verified)

由于我每天大约有六千名访客,因此错误在一分钟内就会出现很多次。

我在上面的代码中缺少什么吗? 我相信不是count_visit.php有问题。

您必须对url变量进行url编码。 encodeURIComponent(url)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM