Heim  >  Artikel  >  CMS-Tutorial  >  So verhindern Sie Hotlinking im Imperial CMS

So verhindern Sie Hotlinking im Imperial CMS

angryTom
angryTomOriginal
2019-07-18 16:42:562758Durchsuche

So verhindern Sie Hotlinking im Imperial CMS

Wie verhindert Imperial CMS Hotlinks? Nehmen wir Flash-Dateien als Beispiel, um im Detail vorzustellen, wie Imperial CMS Hotlinks verhindert.

Empfohlenes Tutorial: Empire cms Tutorial

1. Ändern Sie den FLASH Adresse Das Präfix wird der Datei flashpath.js hinzugefügt. Der Inhalt lautet wie folgt:

flashpathval="http://www.phome.net/flashpath/";

(Hinweis: Ändern Sie das obige Verzeichnis in Zukunft regelmäßig und ändern Sie dann das obige Adresspräfix. Sie können das Verzeichnis auch an a binden sekundärer Domainname, ändern Sie den Domainnamen in Zukunft regelmäßig)

2. Um die Flash-Adresse im Hintergrund einzugeben, geben Sie einfach die folgende Adresse ein (übertragen Sie den Flash auf den Geben Sie dann die Adresse wie folgt ein:

2006/dgcms.swf

3. Fügen Sie den Code zur Ausgabe der Flash-Wiedergabe in der Inhaltsvorlage hinzu: ( Im Folgenden wird davon ausgegangen, dass sich flashpath.js im Stammverzeichnis befindet)

<script src="/flashpath.js"></script>
<script>
    document.write("<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
    codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.
    cab#version=6,0,29,0" 
    width="[!--width--]" height="[!--height--]">");
    document.write("<param name="movie" value=""+flashpathval+"[!--flashurl--]">");
    document.write("<param name="quality" value="high">");
    document.write("<embed src=""+flashpathval+"[!--flashurl--]" quality="high" pluginspage=
    "http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" w
    idth="[!--width--]" height="[!--height--]"></embed></object>");
</script>

Letzte Anmerkung:

1. Das Obige ist nur ein Beispiel für Flash, gilt gleichermaßen für den Diebstahlschutz für Videos/MP3- und andere Dateien .

2. Wenn Sie einen Server haben, können Sie festlegen, dass die Datei flashpath.js nicht heruntergeladen und gelesen werden soll . Auf diese Weise können andere Ihre Flash-Adresse nicht erhalten.

 3. Im Vergleich zur Methode des Batch-Ersetzens von Adressfeldwerten erfordert diese Methode eine Aktualisierung der Seite,
und diese Methode muss nur das Präfix der Datei flashpath.js ändern und tut dies nicht Seite muss aktualisiert werden

Das obige ist der detaillierte Inhalt vonSo verhindern Sie Hotlinking im Imperial CMS. 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