我想只为搜索引擎的访问者展示一些内容, 你能帮我吗 ? :)
我已经有了这个php,但它只显示google.com但我想要整个google和yahoo:)
if(substr((trim($_SERVER['HTTP_REFERER'])), 0, 23) == "http://www.google.com/")
{
echo "Show what I want";
}
答案 0 :(得分:1)
作为一个起点,考虑使用stripos作为测试字符串是否包含另一个字符串的有效方法:
if (stripos($_SERVER['HTTP_REFERER'], '.google.') !== false
|| stripos($_SERVER['HTTP_REFERER'], '.yahoo.') !== false) {
echo "Show what I want";
}
google和yahoo域名(例如google.co.uk)有很多变化,因此您需要对匹配的严格程度如何。