Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Anti-Hijacking Code

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
AnjaK
PostRank 9
PostRank 9
Beiträge: 2614
Registriert: 11.10.2004, 10:29
Wohnort: Riddermark

Beitrag von AnjaK » 01.10.2006, 12:19

Da ich nun schon öfter gefragt wurde möchte ich hier mal den Code reinschreiben, den ich verwenden um mich von einem 302er Hijacking zu befreien. Das Ganze geht sicher auch mit der .htaccess, aber da bin ich nicht so die Heldin bei...
Ist ne neue Version, die alte die ich sonst verwendet haben hatte eine Umleitung mehr. Aber das sollte auch gehn!
Startseite-Snippel:

<?
#Erste Zeile der Seite
if(!$_POST['XYZ']) {
header("HTTP/1.1 301 Moved Permanently");
header("Location: umleitung.php?XYZ=1");
}
?>

#Snippel Seite Umleitung
<script language="JavaScript">
with (document.form1) {
action="startseite.php";
XYZ=1;
submit();
}
</script>
Sollten Fehler drin sein, einfach korrigieren ;)
Penisneid hat einen Namen: WebLiga | Los! Artikel schreiben! | Onlineshop hier anmelden! | Staatl. geprüfte Boardbösewichtin | Keine PNs bitte, bitte nur email.

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Airport1
PostRank 10
PostRank 10
Beiträge: 4489
Registriert: 16.08.2004, 18:50
Wohnort: Backnang / bei Stuttgart

Beitrag von Airport1 » 01.10.2006, 12:27

Ist ein grosser Denkfehler drin. Der HTTP 302 passiert auf dem ausloesenden "QuellServer", jedoch Du auf dem betroffenen "ZielServer" bekommst davon gar nichts mehr mit. Wenns so einfach waere waers schoen ;)

Was soll die Intention hinter dem Code Snippet sein?
Meinst ein HTTP 302 wird durch einen HTTP 301 auf dem ZielServer "aufgehoen" oder verliert seine Wirkung?

Eher passiert wohl folgendes:

QuellServer Q macht http 302 auf ZielServer Z SeiteA
Z macht einen 301 auf eine andere Seite SeiteB in Z
Die Suma merkt sich nun: aha, HTTP 302 von Q auf SeiteA in Z, ist eigentlich ein HTTP 302 von Q auf SeiteB in Z
Zuletzt geändert von Airport1 am 01.10.2006, 12:31, insgesamt 1-mal geändert.
Linktauschanfragen zwecklos
https://www.bot-trap.de/ Spamschutz fuer Webmaster - zentrale Meldestelle fuer Web Spam
https://www.airport1.de/blog/ Lombagruschd Blog mid Gardadierle
https://www.ranking-hits.de/ Counter & PR Service

AnjaK
PostRank 9
PostRank 9
Beiträge: 2614
Registriert: 11.10.2004, 10:29
Wohnort: Riddermark

Beitrag von AnjaK » 01.10.2006, 12:28

Kein Denkfehler, dein Denkfehler ;)

Der Code prüft nicht ob da ein 302er ankommt. Die Umleitung geschieht IMMER.

<< Wenns so einfach waere waers schoen

Es ist so einfach ;)
Penisneid hat einen Namen: WebLiga | Los! Artikel schreiben! | Onlineshop hier anmelden! | Staatl. geprüfte Boardbösewichtin | Keine PNs bitte, bitte nur email.