php - 如何使用带有自定义 url 模式的 jquery 检测引荐来源网址

标签 php jquery wordpress referrer

我正在为我的网站开发一项功能,我想检查用户是否是从特定地址引用的。我有一些网址模式如下 -

  • website.com/*
  • website.com/products/*        (* 作为产品名称)
  • website.com/*/my-category(* 作为类别名称)
  • *.website.com                       (* 作为子域)
  • 网站。*                               (* 作为域名扩展)

还有更多像这样的 url 模式。我想检测用户是否来自任何此 url 模式,并在我的网站上为该用户显示一条自定义消息。

我怎样才能实现这个目标?

我使用以下代码获取引荐来源网址 -
var doc_ref = document.referrer.toLowerCase();

请帮我完成这件事。

最佳答案

深入研究代码一段时间后,我发现以下代码对我有用 -

var url = 'mysite.com/plugins/*'; var doc_ref = document.referrer.toLowerCase(); var url_arr = url.split("*"); var _domain = url_arr[0]; if( url.indexOf('*') !== -1 ) { if( _domain == doc_ref ){ 显示=真; } else if( doc_ref.indexOf( _domain ) !== -1 ){ 显示=真; } }

希望这对任何人都有帮助。

关于php - 如何使用带有自定义 url 模式的 jquery 检测引荐来源网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34783680/

相关文章:

php - woocommerce 获取属性值列表

javascript - 如何从 Service Worker 获取通知

javascript - 如何将元素的宽度设置为窗口宽度的一半

javascript - jquery,滚动时在某个位置查找div类名

javascript - 切换按钮在桌面/移动 View 之间切换,如 chrome 桌面站点

php - 将自定义批量操作添加到 Woocommerce 3 中的管理员订单列表

javascript - php 中出现未定义索引错误

java - 在网站后端运行 java 应用程序

html - 如何正确设置社交媒体链接的样式

wordpress - 如何将自定义分类法添加到 yoast SEO 中的元字段?