Kristian hat geschrieben:Hallo
AnjaK hat geschrieben:*blabla*
Wenn du ein GET schickst, bist du dumm und hast keine Ahnung
Sorry, aber ist so.
Ich bin beeindruckt. Du willst uns also wirklich erzählen Bots würden dir zuliebe POST-Requests schicken? Schau dir deine PHP-Config mal an und überprüfe wie die Parameter in deinen Scripten verarbeitet werden. Dann wirst du wohl erkennen, warum dein Code nur für dich Sinn macht.
Gruss Kristian
Was laberst du da eigentlich für einen Mist? *kopfschüttel*
Wieso sollte ein bot per POST oder GET kommen das ist doch VÖLLIG unerheblich!. Das $_POST reagiert auf die Variable, die mittels HTML-Formular per POST an die Startseite gesendet wird und das ist IMMER POST (es sei denn ich gebe GET explizit an!)... <form... method="post">... wo ist dein seltsames Problem??
Wenn ein Bot per GET kommt, wird er umgeleitet und dann zurück zur Startseite, auch wenn er per POST kommt, oder per Dampfzug!
Das Script reagiert NICHT auf von außen kommende Impulse, sondern NUR auf von INNEN kommende.
Sprich: Es wird IMMER umgeleitet, scheißegal ob ein Bot per Post, per Nachnahme, per Neckermann oder per mail kommt. Das POST kommt vom Script umleitung.php von der Form.
Der Letzte Status ist ein 301 oder ein 302 jenachdem wie der Bot das Formularpost interpretiert (da bin ich noch nicht 100% sicher) und Google nimmt diesen als gegeben hin (so die für mich persönlich bestätige Theorie) was den 302er auslöscht.
Wenn jemand Javascript KOMPLETT ausgeschaltet hat, sieht er in der Regel 90% aller kommerziellen Seiten nicht, das ist mir also völlig wurscht, wenn der hängen bleibt. Zudem kann man auf der Umleitung.php durchaus einen Link anbringen, den man zur Not anklicken kann. An einem User, der JS komplett ausgeschaltet hat, bin ich nicht interessiert, denn er wird auch nichts bei mir kaufen können in der Regel...
<< Er sieht also nur die umleitung.php. Die startseite.php ist für den Crawler quasi nicht vorhanden.
Falsch, denn die Umleitung.php schickt ihr direttisimo zur Startseite zurück, wo er mit der Variable ankommt und stehnbleibt.
Referer ist nicht möglich, da der Referer oft unterdrückt wird und gefaket werden kann. Das wäre ja einfach
<< zumindest für User mit REFERER könnte man sich die Umleitung sparen
Das wäre eine Zusatzvariante, die dem User das erspart, aber wofür? Der User merkt nichts von der Umleitung. Wenn jemand JS deaktiviert hat (was ich abfragen kann), dann kann ich ihm die Umleitung sparen, das ist korrekt und wäre sinnvoll, richtig.
Die Umleitung POSTET deswegen, weil ein URL-Redirect auf startseite.php?XYZ=1 DC auslösen würde, da dies dann zwei unterschiedliche URLs wären und man will ja die Startseite zurück und nicht einen Parameterschwanzseite.
ich weiß gar nicht, warum ich den Code so bissig verteidige vor manchen Hobbycodern, kann mir doch im Prinzip nur Recht sein, wenn ihr per Hijack hängen bleibt, weniger Konkurrenz
Jetzt geh ich nen Tee trinken, will noch jemand einen, Örl Gräi, heiß