Javascript 如何限制从单个引用域访问wordpress网站的某些URL
你好,我的问题是什么是限制访问wordpress网站的某些URL的最佳方法,仅限于单个引用域。 就我熟悉javascript而言,我找到了一种方法。但是我认为javascript代码不好,因为页面的源代码没有改变。 我写了这段代码: 函数getCookie(名称){ 常量值=`;${document.cookie}`; const parts=value.split(`;${name}=`); 如果(parts.length==2)返回parts.pop().split(“;”).shift(); } document.body.style.display=“无”; var url=document.referer; var域名; var refereal_code=getCookie(“保护常见问题解答页面”); console.log(url); 如果(url){ var anchor=document.createElement(“a”); anchor.href=url; domainname=anchor.host; console.log(域名); 如果(域名==“softwareservicetech.com”){ var cookieString=“保护常见问题解答页面”=cWs@fgf$a1fD#FsC-”; document.cookie=cookieString; } }否则,如果(!(参考代码=”cWs@fgf$a1fD(FsC-)){ document.getElementById(“page”).innerHTML=“很抱歉,您没有查看内容的权限” } 控制台日志(参考代码);Javascript 如何限制从单个引用域访问wordpress网站的某些URL,javascript,php,html,wordpress,.htaccess,Javascript,Php,Html,Wordpress,.htaccess,你好,我的问题是什么是限制访问wordpress网站的某些URL的最佳方法,仅限于单个引用域。 就我熟悉javascript而言,我找到了一种方法。但是我认为javascript代码不好,因为页面的源代码没有改变。 我写了这段代码: 函数getCookie(名称){ 常量值=`;${document.cookie}`; const parts=value.split(`;${name}=`); 如果(parts.length==2)返回parts.pop().split(“;”).shift(
document.body.style.display=“block”您可以在functions.php中使用
$\u服务器['HTTP\u REFERER']
例如:
<?php
add_action('init','check_referrer');
function check_referrer(){
if( str_contain($_SERVER['HTTP_REFERER'], 'https://example-domain.com/'){
// do somthing
}else{
// do somthing else
}
}
?>