【问题标题】:how to recognize a real visit of web page如何识别网页的真实访问
【发布时间】:2013-02-09 11:00:51
【问题描述】:

我们想做什么:
我们的系统正在将客户端的所有连接重定向到我们的网络服务器(例如:www.example.com/index)。
如果某些东西(应用程序、win update、messengers 和 ...)想要连接到将被重定向到该地址的互联网,则在客户端 PC 中。
我们想跟踪客户通过打开网络浏览器并提交我们的地址而不是来自应用程序的网络访问。

问题:
我们正在使用 Zend 框架、php 和 javascript
某些应用程序可能会运行 java scripts ,因此不会使用完整的(某些例外)。
如果我们要单独提交每个页面的访问,则无法跟踪IP address
一些应用程序像访问者一样获得sessions。 (还有 cookie)

我们的工作:
使用 java 脚本代码来监听鼠标移动事件,当它发生时,我们使用 ajax 发送我们的日志信息。所以这将表明真正的访问者正在访问一个页面。

问题:
有没有更好的方法来跟踪这次访问?

【问题讨论】:

    标签: php javascript zend-framework


    【解决方案1】:

    也许您可以尝试在网页加载时通过 JavaScript 加载隐藏图像来“ping”服务器。像这样的:

    window.addEventListener("load",function() {
        var img = document.createElement("img");
        img.src = "/pingme.php";
        img.style.display = "none";
    
        document.body.appendChild(img);
    },false);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-21
      • 2021-11-05
      • 1970-01-01
      • 1970-01-01
      • 2011-06-08
      • 1970-01-01
      • 2013-05-05
      相关资源
      最近更新 更多