巅云智能建站平台搭建版(创业流派版)火爆上线,毕生受权!新增:文章智能收罗+全站真静态打包+都会分站+智能小法式+不法词过滤+H5自顺应+智能链词等功效功效概况
赞助文档Help

PHP自界说函数获得搜刮引擎来历关头字的体例

一佰互联网站建造(www.taishanly.com) 宣布日期 2020-04-27 10:44:09 阅读数: 203

本文实例报告了PHP自界说函数获得搜刮引擎来历关头字的体例。分享给大师供大师参考,详细以下:

获得搜刮引擎来历关头字的函数:

function getKeywords() {
  // 搜刮引擎关头字映照
  static $host_keyword_map = array(
      "www.baidu.com" => "wd",
      "v.baidu.com" => "word",
      "image.baidu.com" => "word",
      "news.baidu.com" => "word",
      "www.so.com" => "q",
      "video.so.com" => "q",
      "image.so.com" => "q",
      "news.so.com" => "q",
      "www.sogou.com" => "query",
      "pic.sogou.com" => "query",
      "v.sogou.com" => "query",
  );
  // 查抄来历是不是搜刮引擎
  if (!isset($_SERVER["HTTP_REFERER"])) {
    return "";
  }
  $urls = parse_url($_SERVER["HTTP_REFERER"]);
  if (!array_key_exists($urls["host"], $host_keyword_map)) {
    return "";
  }
  $key = $host_keyword_map[$urls["host"]];
  // 查抄关头字参数是不是存在
  if (!isset($urls["query"])) {
    return "";
  }
  $params = array();
  parse_str($urls["query"], $params);
  if (!isset($params[$key])) {
    return "";
  }
  $keywords = $params[$key];
  // 查抄编码
  $encoding = mb_detect_encoding($keywords, "utf-8,gbk");
  if ($encoding != "utf-8") {
    $keywords = iconv($encoding, "utf-8", $keywords);
  }
  return $keywords;
}

函数测试:

<?php
header("Content-Type: text/html; charset=utf-8");
$referers = array(
    "http://www.baidu.com/s?cl=3&wd=%B9%E9%C0%B4&fr=vid1000",
    "http://www.baidu.com/s?tn=92506501_hao_pg&rtt=1&bsst=1&wd=%B9%E9%C0%B4",
    "http://www.baidu.com/link?url=ctBhF7AAau6LwE61pJOEH-ZhgUM7D3YHYMrm6xIXJlDQtMXCiea7gg49s90Q-Qh8wHD8Ano-dPNhUawBBNEEwEbtu8toMF5k1V7Xy850EtlpZyMcS0e_y-SCJp86iM6e&wd=%E5%BD%92%E6%9D%A5&tn=baidu&ie=utf-8&inputT=2980",
    "http://www.baidu.com/link?url=TIn9NR6fwiy6IwwkCcVF8HhHoxVUpHQsyj1YdlQPy2roXKTnSQS_3UxwvyjZ2JPkpxF8-diSoRCSpODUM_jq2K&wd=%E5%BD%92%E6%9D%A5&tn=baidu&ie=utf-8&input", 
    "http://news.baidu.com/ns?cl=2&rn=20&tn=news&word=%E5%BD%92%E6%9D%A5&ie=utf-8",
    "http://image.baidu.com/i?ct=503316480&z=&tn=baiduimagedetail&ipn=d&word=%E5%BD%92%E6%9D%A5&step_word=&ie=utf-8&in=17668&cl=2&lm=-1&st=&pn=6&rn=1&di=70447907090&ln=1994&fr=news&&fmq=1402285886106_R&ic=&s=&se=&sme=0&tab=&width=&height=&face=&is=&istype=&ist=&jit=&objurl=http%3A%2F%2Fpic31.nipic.com%2F20130713%2F1287761_225159187345_2.jpg",
    "http://v.baidu.com/v?ct=301989888&s=25&ie=utf-8&word=%E5%BD%92%E6%9D%A5",
    "http://www.so.com/s?ie=utf-8&shb=1&src=360sou_newhome&q=%E5%BD%92%E6%9D%A5",
    "http://video.so.com/v?q=%E5%BD%92%E6%9D%A5&src=tab_www",
    "http://image.so.com/v?q=%E5%BD%92%E6%9D%A5&src=tab_video&fromurl=http%3A%2F%2Fndent.oeeee.com%2Fhtml%2F201309%2F16%2F258899.html",
    "http://news.so.com/ns?q=%E5%BD%92%E6%9D%A5&src=tab_video",
    "http://www.sogou.com/web?query=%E5%BD%92%E6%9D%A5&_asf=www.sogou.com&_ast=1402284372&w=01019900&p=40040100&ie=utf8&sut=6558&sst0=1402284372272&lkt=0%2C0%2C0",
    "http://www.sogou.com/web?query=%E5%BD%92%E6%9D%A5&_asf=www.sogou.com&_ast=1402284372&w=01019900&p=40040100&ie=utf8&sut=6558&sst0=1402284372272&lkt=0%2C0%2C0",
    "http://pic.sogou.com/d?query=%B9%E9%C0%B4&mood=0&picformat=0&mode=1&di=0&w=03021800&dr=1&did=1",
    "http://v.sogou.com/v?query=%B9%E9%C0%B4&p=&w=",
    "http://www.baidu.com/s?aaa=bbb",
    "http://www.baidu.com/",
    "//www.taishanly.com/",
);
foreach ($referers as $r) {
  $_SERVER["HTTP_REFERER"] = $r;
  echo getKeywords(), "
";
}

搜刮引擎据有比率:

http://engine.data.cnzz.com/

更多对于PHP相干内容感乐趣的读者可检查本站专题:《php字符串(string)用法总结》、《PHP数组(Array)操纵技能大全》、《PHP毛病与很是处置体例总结》、《PHP运算与运算符用法总结》、《PHP收集编程技能总结》、《PHP根基语法入门教程》、《php面向东西法式设想入门教程》、《php+mysql数据库操纵入门教程》及《php罕见数据库操纵技能汇总》

但愿本文所述对大师PHP法式设想有所赞助。

一佰互联是天下着名建站品牌办事商,咱们有九年、网站建造、网页设想、php开辟和域名注册及假造主机办事经历,供给的办事更是天下着名。最近几年来还整合团队上风自立开辟了可视化多用户”“3.0平台版,拖拽排版网站建造设想,轻松完成pc站、手机微网站、小法式、APP一体化全网营销网站扶植 ,已胜利的为天下上百家收集公司供给自助建站平台搭建办事。

相干消息more

03
05月
干货分享——QQ空间营销秘笈

常常看到QQ营销的干货分享,首要分类这几种体例来分享: 第一:若何找QQ群或QQ老友;第二:若何加QQ群和QQ老友;第三:若是对QQ群或QQ... >>概况

20
10月
甚么环境下要做呼应式网站?

呼应式网站最大的上风便是能主动顺应差别终端,为用户显现最温馨的规划,保障用户休会。甚么环境下倡议大师做呼应式的网站呢? 1、但愿节流建... >>概况

11
05月
若何挑选高端网站定制公司

想要经由过程收集营销给本身的企业或是产物打造品牌抽象,那末挑选高端网站定制公司就成为您很是主要的工作。网站定制公司必须具有专业的网站建造人... >>概况

29
04月
操纵阅读器的Javascript节制台调试P

PHP是一种办事器端剧本说话,用来开辟静态web操纵法式。与JAVA比拟,不一个好的办事器端调试东西是其限定之一。凡是咱们都是在PHP代码... >>概况

高端网站扶植

美工统筹SEO,为企业电子商务营销助力!

德律风:

023-85725751
建站

产物

域名注册 假造主机 云办事器 企业邮局
智能建站 APP打包 微站/小法式 创业平台
网站推行 媒体营销 智能收罗 AI机械人
400德律风 短信营销 店销机械人
私家定制 流派网站