IPB

Willkommen, Gast ( Anmelden | Registrierung )

> Die Robots und das Kontaktformular, Wie wehren?
Conny
Beitrag 07.01.2008 - 9:09
Beitrag #1


Kommt Zeit, kommt Rat, kommt Conrad!
Gruppensymbol

Gruppe: Mods
Beiträge: 1.169
Mitglied seit: 21.11.2001
Wohnort: Altenkirchen, Westerwald
Mitglieds-Nr.: 42



Moin,
seit einiger Zeit plagen mir unerwünschte automatisch generierte Einträge in meinem Kontaktformular.
Die Pflichtfelder werden mit nichtssagenden Floskeln ausgefüllt, der Texteintrag ist gefüllt mit Links zu zweifelhafte Seiten...
Wie kann ich sowas verhindern?
Weder der Meta Tag: <META NAME="robots" CONTENT="noindex,nofollow"> noch ein eintrag in meinem robots.txt scheint was zu bringen.

cu
Conny
Go to the top of the page
 
+Quote Post
 
Start new topic
Antworten
Conny
Beitrag 08.01.2008 - 10:08
Beitrag #2


Kommt Zeit, kommt Rat, kommt Conrad!
Gruppensymbol

Gruppe: Mods
Beiträge: 1.169
Mitglied seit: 21.11.2001
Wohnort: Altenkirchen, Westerwald
Mitglieds-Nr.: 42



Moin Thomas,

wenn ich an der Stelle include verwende wird die 'Kontrol-Seite' in der bestehende Seite geladen (quasi überlagert)
Das ginge (zur Not), sieht aber irgendwie Sch** aus.
Schöner wäre wenn die 'Kontrol-Seite' (kontaktformbest.php) als eigenständige Seite geladen wird.

Anstelle von include sollte also der 'Befehl' ''Lade jetzt die Seite kontaktformbest.php'' stehen.
Wie könnte denn sowas aussehen? GET oder go to ?? Da fehlt mir halt das know how.

cu
Conny
Go to the top of the page
 
+Quote Post
Thomas
Beitrag 08.01.2008 - 10:52
Beitrag #3


Nachschlagewerk des Orakels
Gruppensymbol

Gruppe: Mods
Beiträge: 955
Mitglied seit: 29.08.2006
Wohnort: Frankfurt am Main
Mitglieds-Nr.: 6.217



ZITAT(Conny @ 08.01.2008 - 10:08) *
Anstelle von include sollte also der 'Befehl' ''Lade jetzt die Seite kontaktformbest.php'' stehen.

Wenn du bereits HTML-Code ausgegeben hast, ist das ganz schlecht. Dann besser mit der Ausgabe warten, bis feststeht, ob die Prüfung okay ist oder nicht (also das Skript mit dem IF für die Prüfung in zwei Teile teilen: Wenn okay dann dein Skript einbinden, wenn nicht, normalen HTML-Code ausgeben (i.e. die Tabellen etc.)).

Normalerweise arbeite ich auch so wie von Andreas beschrieben: Alles in einem Skript, und je nachdem, welche Daten übergeben werden, erkennt das Skript, in welchem Status es sich befindet (erste Eingabe oder Prüfung der Felder mit eventueller Anzeige der Fehler bzw. Weiterleitung der Daten). Ich würde da die Code-Prüfung auch gar nicht von der Prüfung der restlichen Felder trennen. Ist der eingegebene Captcha-Code fehlerhaft, sollte das genau so eine Fehlermeldung geben wie wenn eine Eingabe in einem anderen Feld fehlerhaft ist.
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema
- Conny   Die Robots und das Kontaktformular   07.01.2008 - 9:09
- - harlequin   moin! Das Problem ist, dass diese Spammer sic...   07.01.2008 - 9:39
- - Andreas   ZITAT(Conny @ 07.01.2008 - 9:09) sei...   07.01.2008 - 10:36
|- - Thomas   Eine weitere Idee: Da es den Spammern meist um die...   07.01.2008 - 13:20
- - Conny   Ok, vielen Dank. ich werde mir diese 'Captchas...   07.01.2008 - 14:06
|- - Andreas   ZITAT(Conny @ 07.01.2008 - 14:06) Se...   07.01.2008 - 15:08
- - Conny   Hallo, bin bei "JAX" fündig geworden und...   07.01.2008 - 18:59
|- - Andreas   ZITAT(Conny @ 07.01.2008 - 18:59) Mö...   07.01.2008 - 20:07
- - Conny   Hallo, bin bereits ein Stückchen weiter. Die Code ...   07.01.2008 - 23:49
|- - Thomas   Ohne jetzt ganz genau auf den Code geguckt zu habe...   08.01.2008 - 8:37
- - Conny   Moin Thomas, wenn ich an der Stelle include verwe...   08.01.2008 - 10:08
|- - Andreas   ZITAT(Conny @ 08.01.2008 - 10:08) An...   08.01.2008 - 10:25
|- - Thomas   ZITAT(Conny @ 08.01.2008 - 10:08) An...   08.01.2008 - 10:52
- - Conny   Wenn ich statt include header('Location: konta...   08.01.2008 - 10:56
|- - Thomas   Mit dem Aufruf von header() wird ein neuer Request...   08.01.2008 - 11:00
- - Conny   Ja, da haben sich unsere Postings überschnitten. I...   08.01.2008 - 11:10
|- - Thomas   Ich habe in der Regel ein Skript - wenn ein Fehler...   08.01.2008 - 11:25
|- - Andreas   ZITAT(Thomas @ 08.01.2008 - 11:25) P...   08.01.2008 - 13:16
|- - Conny   ZITAT(Thomas @ 08.01.2008 - 11:25) P...   08.01.2008 - 15:19
|- - Thomas   Hmmm - zurück über JS ist zwar ganz nett, aber bei...   08.01.2008 - 19:17
|- - Conny   Hallo Thomas, Nun denn, das Ergebnis ist OnLine ...   08.01.2008 - 21:34
|- - Thomas   Irgendwie hatte ich mir das komplett anders vorges...   09.01.2008 - 8:37
- - Conny   So, ich glaube ich habe eine elegante Lösung gefun...   08.01.2008 - 20:58
- - Conny   Moin Thomas, vielen Dank für die Testreihe! Di...   09.01.2008 - 10:01
|- - Thomas   ZITAT(Conny @ 09.01.2008 - 10:01) Di...   09.01.2008 - 11:03
- - Conny   Moin Thomas, HTMLif ($_POST['nam...   10.01.2008 - 8:39
- - Thomas   ZITAT(Conny @ 10.01.2008 - 8:39) HTM...   10.01.2008 - 9:21
- - harlequin   moin! ZITAT(Thomas @ 10.01.2008 - 9...   10.01.2008 - 9:48
- - Thomas   ZITAT(harlequin @ 10.01.2008 - 9:48)...   10.01.2008 - 10:13
- - harlequin   ZITAT(Thomas @ 10.01.2008 - 10:13) Z...   10.01.2008 - 11:31
- - Thomas   ZITAT(harlequin @ 10.01.2008 - 11:31...   10.01.2008 - 12:07
- - harlequin   ZITAT(Thomas @ 10.01.2008 - 12:07) Z...   10.01.2008 - 12:35


Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 15.05.2025 - 14:18

taschenkalender
expertise-panel IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here