Mailinglisten-Archive |
> ich hab ein neues Problem. > Bislang beim alten PHP hat es funktioniert, dass ich mit folgender Abfrage > entscheiden konnte ob eine Suchanfrage von einem Browser gestartet wurde > oder von einem Spamrobot. > Mit dem neuen PHP tut das nicht mehr. Warum? > > Gibt’s vielleicht eine bessere sicherere Variante? Es geht um E-Mails aus > ner DB auszulesen. > > if (eregi("Mozilla",$HTTP_USER_AGENT)) > { > echo "$email1"; > } probiers mal mit $_SERVER['HTTP_USER_AGENT'] aber: ein halbwegs schlauer Spam-Robot tarnt sich eh als normaler Browser ... es gibt eigentlich keine Eigenschaft die einen Spam-Robot eindeutig von einem normalen Browser unterscheiden könnte, da der Spam-Robot jedes Detail eines Browsers simulieren kann, (außer vielleicht die Erkennung von Zahlen in einem Bild, aber das passt hier nicht) die Verschlüsselung der E-Mail wäre da wohl schlauer! wurde schon einmal in der Liste besprochen, siehe Archiv! -- Sebastian Mendel (www.sebastianmendel.de) *www.warzonez.de* | www.tekkno4u.de | www.nofetish.com
php::bar PHP Wiki - Listenarchive