跟踪用户访问我网站的链接

Ron*_*bet 1 php url web-crawler hyperlink

我想跟踪用户访问我的网站的链接,就像google analytic一样?

Joh*_*nde 5

除非您与其他网站有关系并且允许您向链接添加跟踪详细信息,否则您无法可靠地获取此信息.您可以从HTTP请求标头中获取引用者信息,但它们并不完全可靠.


Mad*_*ota 5

if (isset($_SERVER['HTTP_REFERER'])) {
    if (preg_match('/^https?\:\/\/(www\.)?\mywebsite\.(com|org|net)$/im', $_SERVER['HTTP_REFERER'])) {
        // from your website //
    } else {
        // from other website //
    }
} else {
    // direct typing in browser //
}
Run Code Online (Sandbox Code Playgroud)

仅高于正则表达式匹配

http://website.com
https://website.com
https://www.website.com
http://www.website.com
Run Code Online (Sandbox Code Playgroud)

写你自己的正则表达式.希望这对你有所帮助.谢谢.