识别来自社交网络(facebook, twitter, google+)的流量


Identify traffic coming from social networks (facebook, twitter, google+)

在PHP中,识别来自社交网络(如Facebook, Twitter和Google+)的流量到我的平台的最佳方式是什么?

我想我可以看看HTTP_USER_AGENT,但是我需要知道我要识别的社交网络的HTTP_USER_AGENT。有没有更好的办法?

基本上想做点什么,如果有人来到我的网站从一个社会网络推荐。

HTTP用户代理不会给您正在寻找的信息。

我会检查HTTP_REFERER头:

$_SERVER['HTTP_REFERER']

检查是否包含您要查找的域名