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('<script src="' + src + '" id="sozz"><\/script>'); })(); http://js.passport.qihucdn.com/11.0.1.js?970506d365e969bd0e92a2611c18678e document.write('<script charset="utf-8" src="http://s7.qhres.com/static/ab77b6ea7f3fbf79.js"></script>')
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['HTTP_HOST'].$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 verwendenPHP implementiert Zufall EliminierungsalgorithmusDas 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!