Heim  >  Artikel  >  Backend-Entwicklung  >  So stellen Sie sicher, dass die 360-Suchmaschine die PHP-Umschreibungsmethode einbezieht

So stellen Sie sicher, dass die 360-Suchmaschine die PHP-Umschreibungsmethode einbezieht

php中世界最好的语言
php中世界最好的语言Original
2018-05-16 11:54:392181Durchsuche

Dieses Mal werde ich Ihnen zeigen, wie Sie die PHP-Rewriting-Methode in die 360-Suchmaschine integrieren können , lass uns einen Blick darauf werfen. 360-Suchmaschine automatische Einbindungsfunktion, der Beamte stellt Code bereit, Bandtyp, sehr betrügerisch, bietet keinen Batch-Übermittlungseingang, stellt nur einen Teil des JS-Codes bereit, der Schlüssel besteht darin, ein JS zum Herunterladen eines anderen JS zu verwenden , document.write Gehen Sie zum Dokument und wiederholen Sie den Vorgang noch zweimal.

Schwache Frage: Warum nicht einen Batch-Einreichungseingang wie Baidu bereitstellen?

Könnte es sein, dass diese automatische Übermittlungsfunktion zum Sammeln von Website-Daten wie document.refer und anderen Daten verwendet wird? Ist das nicht noch ein Schurke?

Es heißt, dass die Suchmaschine 360 ​​derzeit mehr als 20 % des Marktanteils in China ausmacht. Ich weiß nicht, ob das stimmt oder nicht, aber ich bin sehr skeptisch!

Zumindest nutze ich grundsätzlich nur Google! In China wird Baidu jedoch grundsätzlich immer noch verwendet und es gibt immer noch zu viele Neulinge!

Ich habe keine andere Wahl, als es zu ertragen und die automatische 360-Grad-Inklusion hinzuzufügen!

Also habe ich den Code geändert!

Der Originalcode der offiziellen Website lautet wie folgt:

<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;)

Der von der offiziellen Website bereitgestellte Code hat den quadratischen document.write-Code wie folgt eingegeben. Der Code dieses js lautet wie folgt :

/**
 * 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);
  }
}
*/

Fügen Sie in der Vorlage phpcms/templates/default/content/ beispielsweise den folgenden Code hinzu, um den Index anzuzeigen:

<img src="{getPushSoUrl($_SERVER[&#39;HTTP_HOST&#39;].$url)}">

Okay, überprüfen Sie die Wirkung von

und js ist das gleiche.

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

Detaillierte Erläuterung der Schritte für PHP, um file_get_contents zum Senden von HTTP-Anfragen zu verwenden


PHP implementiert Zufall Eliminierungsalgorithmus

Das obige ist der detaillierte Inhalt vonSo stellen Sie sicher, dass die 360-Suchmaschine die PHP-Umschreibungsmethode einbezieht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn