[英]Block js when using <meta http-equiv=“refresh”
I'm redirecting visitors in some situations to hide referer by using: 在某些情况下,我使用以下方法重定向访问者以隐藏引荐来源网址:
<meta http-equiv="refresh" content="0;url=//NewURL">
But my analytics js script run before redirect so it detects referer. 但是我的Analytics js脚本在重定向之前运行,因此它可以检测引荐来源网址。 Is it possible to block js in redirect situation?
是否可以在重定向情况下阻止js? Or can I use some other redirect method to loose referer info?
还是我可以使用其他一些重定向方法来释放引用信息?
It was very simple. 这很简单。 If somebody needs it: You can just close head, body,html tags and exit script in php.
如果有人需要它:您可以关闭head,body,html标记并退出php中的脚本。
<meta name="referrer" content="no-referrer" />
<?php
$ref = $_SERVER['HTTP_REFERER'];
if (strpos($ref,'UNWANTED_REFERER')!== false)
{$newurl="//".$_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI];
echo "<meta http-equiv=\"refresh\" content=\"0;url=".$newurl."\">";
echo "</head><body></body></html>";
exit(0);
}
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.