Hallo Katerina,
katerina hat geschrieben:@myvasco
Hilft es, wenn man die Email-Adressen niergendwo im HTML-Code hat, nur als Variable im PHP-Code? Oder können die Spam-Bots es aus dem PHP-Code rausfischen?
Das kann ich dir auch sagen.
Also hier scheint es wirklich arge Verständnisprobleme zu geben, nicht nur bei dir.
Aaaaalso: Der PHP-Code wird auf dem Server interpretiert, im Browser sieht man davon nichts. Aber der HTML-Code, der durch PHP generiert wird, den sieht man natürlich im Browser (wenn man sich den Quellcode anzeigen lässt). Und das, was man im Browser sieht, sehen auch die Bots.
Im speziellen Fall heisst das: Wenn die Variable, die die E-Mail Adresse enthält, irgendwo per echo ausgegeben wird, dann steht sie natürlich auf der resultierenden HTML-Seite und kann gelesen werden.
Man kann die E-Mail Adresse aber entsprechend kodieren, dass Bots es schwerer haben, sie zu lesen, und JavaScript braucht man dazu gar nicht. Ich habe dafür 'ne entsprechende PHP-Routine ...
@robo
Das Gürteltier rollt aber ganz schön schräg!
Ja mei, so ist das halt.
mod_rewrite hab ich (nutze schon für PHP>HTML)
Ich muss mich jetzt generell mehr mit dem Thema beschäftigen. Habe auch schon etliche robot-Besuche im Logfile, muss herausfinden, ob es schädlich sein kann.
Kleiner Tip: wenn du Anker verlinkt hast, dann schau in den Logfiles, ob du irgendwelche Einträge findest, wo versucht wurde, eine Datei mit Anker anzufordern (also in der Art: GET /seite.html#anker), denn das war dann ein "dummer" Bot. Wenn du dann einen eindeutigen User Agent (Browserstring) findest oder eine IP-Adresse, die nicht zu einem Dialin-Port gehört, dann hast du schon was gefunden, was dir weiterhilft.
cu, Robo
