在PHP中计数器,并使用whatsapp facebook和twitter预览



我在PHP页面中有一个计数器。假设我有一个变量=1。我希望当用户访问它时 var=var-1。它将设置为 0。而且效果很好。

问题是当我在Whatsapp或Facebook上共享网站时,生成这些应用程序的预览正在访问该页面并影响我的var。

我如何知道页面何时直接访问或正在访问以生成预览链接?

您可以使用

$_SERVER['HTTP_REFERER']检查请求来自何处 - 它将返回将用户代理引用到当前页面的页面地址(如果有)。您可以检查引用者是Facebook还是Whatsapp,并禁用变量计数器。

if ((strstr(strtolower ( $_SERVER['HTTP_USER_AGENT']),'facebook')) || (strstr(strtolower ( $_SERVER['HTTP_USER_AGENT']),'whatsapp')) || (strstr(strtolower ( $_SERVER['HTTP_USER_AGENT']),'twitter')))  {
...
}

相关内容

  • 没有找到相关文章

最新更新