Maison  >  Article  >  développement back-end  >  Le moteur de recherche 360 ​​inclut automatiquement la solution de réécriture PHP. Exemples PHP

Le moteur de recherche 360 ​​inclut automatiquement la solution de réécriture PHP. Exemples PHP

jacklove
jackloveoriginal
2018-06-26 17:03:442222parcourir

Cet article présente principalement les informations pertinentes sur l'inclusion automatique du plan de réécriture PHP par le moteur de recherche 360. Les amis qui en ont besoin peuvent se référer à

Fonction d'inclusion automatique du moteur de recherche 360. Le code officiel est fourni sous forme de bande. , ce qui est très trompeur, ne fournit pas d'entrée de soumission par lots, mais fournit uniquement un morceau de code js. La clé est qu'un js télécharge un autre js, document.write dans le document, puis répète le même processus deux fois.

Question faible : Pourquoi ne pas proposer une entrée de soumission par lots comme Baidu ?

Se pourrait-il que cette fonction de soumission automatique soit utilisée pour collecter des données de sites Web, telles que document.refer et d'autres données ? N'est-ce pas encore un voyou ?

On dit que le moteur de recherche 360 ​​représente actuellement plus de 20% des parts de marché en Chine. Je ne sais pas si c’est vrai ou non, mais je suis très sceptique !

Au moins, je n'utilise que Google ! Cependant, en Chine, Baidu est encore largement utilisé, et il y a encore trop de débutants !

Je n'ai pas d'autre choix que de l'endurer et d'ajouter l'inclusion automatique de 360 !

J'ai donc modifié le code !

Le code original du site officiel est le suivant :

<script>(function(){
var src = (document.location.protocol == "http:") ? "http://js.passport.qihucdn.com/11.0.1.js?970506d365e969bd0e92a2611c18678e":"https://jspassport.ssl.qhimg.com/11.0.1.js?970506d365e969bd0e92a2611c18678e";
document.write(&#39;<script src="&#39; + src + &#39;" id="sozz"><\/script>&#39;);
})();
http://js.passport.qihucdn.com/11.0.1.js?970506d365e969bd0e92a2611c18678e
document.write(&#39;<script charset="utf-8" src="http://s7.qhres.com/static/ab77b6ea7f3fbf79.js"></script>&#39;)

Le code fourni par le site officiel a été quadratique. Le code de document.write est le suivant, ce Le code js est le suivant :

/**
 * 360推送 @www.zhoulujun.cn
 
 */
function getPushSoUrl($url){
  $token="970506d365e969bd0e92a2611c18678e";
  return $str="http://s.360.cn/so/zz.gif?url=".urlencode($url)."&sid=". $token."&token=".getPushToken($url,$token);
}
function getPushToken($url,$o){
  $n = str_split($url,1);
  $n=array_reverse($n);
  $r = str_split($o,1);
  $i=[];
  for($s=0,$o=16;$s<$o;$s++)
  {
 
    array_push($i,empty($n[$s])?$r[$s]:$r[$s].$n[$s]);
  }
  return implode($i);
}
/*
class push_so_url{
  private $token="970506d365e969bd0e92a2611c18678e";
  public function setToken($token){
    $this->token=$token;
  }
//  function __construct($token) {
//    $this->token=$token;
//  }
  public function getPushToken($url,$o){
    $n = str_split($url,1);
    $n=array_reverse($n);
    $r = str_split($o,1);
    $i=[];
    for($s=0,$o=16;$s<$o;$s++)
    {
 
      array_push($i,empty($n[$s])?$r[$s]:$r[$s].$n[$s]);
    }
    return implode($i);
  }
  public function getImgUrl($url){
    return $str="http://s.360.cn/so/zz.gif?url=".urlencode($url)."&sid=". $this->token."&token=".$this->getPushToken($url,$this->token);
  }
 
 
}
*/

Dans le modèle phpcms/templates/default/content/, par exemple, affichez l'index, ajoutez le code suivant :

d232dc990f3fa21a0d50aa03f4bf24b0

Recommandations associées :

Explication détaillée de php et Ethereum Exemples php d'interaction client

PHP cURL obtient l'instance du compte public WeChat access_token instance php

PHP implémente le carrousel algorithme de loterie partageant une instance php


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn