Kom ihåg mig?
Home Menu

Menu


Kan location: mailto hittas av SPAMare?

 
Ämnesverktyg Visningsalternativ
Oläst 2006-04-17, 17:45 #1
mikli850 mikli850 är inte uppkopplad
Medlem
 
Reg.datum: Feb 2006
Inlägg: 106
mikli850 mikli850 är inte uppkopplad
Medlem
 
Reg.datum: Feb 2006
Inlägg: 106
Eftersom inte alla har javascript aktiverat så är det intressant att fundera över vilka möjligheter det finns att göra bra spamsäkra lösningar som inte baseras på javascript.

Jag har därför en fundering.

om man istället för att länka
min epost

skriver
min epost

och i maila.php har följande kod.

Gör det något svårare för en spam-crawler?
Eller när de följer alla länkarna blir resultatet detsamma ändå?

Tacksam för synpunkter.

MVH Micke

kod i maila.php:

Kod:
<?php
if(isset($_GET['nr'])){
$nr = $_GET['nr'];
if($nr == 1){
 header("Location: mailto:start@domän.se");
}
else if($nr == 2){
 header("Location: mailto:text@domän.se");
}
else if($nr == 3){
 header("Location: mailto:hej@domän.se");
}

}
?>
mikli850 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-17, 18:34 #2
Peters avatar
Peter Peter är inte uppkopplad
Medlem
 
Reg.datum: Dec 2003
Inlägg: 96
Peter Peter är inte uppkopplad
Medlem
Peters avatar
 
Reg.datum: Dec 2003
Inlägg: 96
"om de inte klarar det idag, så gör de garanterat det imorgon.."
Peter är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-17, 20:52 #3
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Ifall du vill undvika spam så använd ett formulär och visa inga adresser alls på sidan.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-17, 21:41 #4
vco-systemss avatar
vco-systems vco-systems är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2004
Inlägg: 774
vco-systems vco-systems är inte uppkopplad
Mycket flitig postare
vco-systemss avatar
 
Reg.datum: Dec 2004
Inlägg: 774
och döp absolut inte php-scriptet till *mail* nånting, utan bättre att ge det något "annonymt" namn
vco-systems är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-17, 21:45 #5
SRSWWis avatar
SRSWWi SRSWWi är inte uppkopplad
Medlem
 
Reg.datum: Feb 2006
Inlägg: 55
SRSWWi SRSWWi är inte uppkopplad
Medlem
SRSWWis avatar
 
Reg.datum: Feb 2006
Inlägg: 55
Om du kodar adresserna fullständigt, dvs ASCII eller liknande, inkl "mailto:" så är det ju bara en ointressant siffersträng....
SRSWWi är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-17, 21:54 #6
mediadream mediadream är inte uppkopplad
Medlem
 
Reg.datum: May 2003
Inlägg: 222
mediadream mediadream är inte uppkopplad
Medlem
 
Reg.datum: May 2003
Inlägg: 222
Citat:
Originally posted by SRSWWi@Apr 17 2006, 21:45
Om du kodar adresserna fullständigt, dvs ASCII eller liknande, inkl "mailto:" så är det ju bara en ointressant siffersträng....
exempel i php vore fint!
mediadream är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-17, 22:05 #7
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Citat:
Ursprungligen postat av mediadream
Citat:
Ursprungligen postat av SRSWWi
Om du kodar adresserna fullständigt, dvs ASCII eller liknande, inkl mailto: så är det ju bara en ointressant siffersträng....
exempel i php vore fint
Han menade att du bara skulle ersätta varje tecken med dess ASCII-kod. Tycker dock det är lite overkill, ett formulär bör hålla borta 99% av spammailen.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-17, 22:18 #8
SRSWWis avatar
SRSWWi SRSWWi är inte uppkopplad
Medlem
 
Reg.datum: Feb 2006
Inlägg: 55
SRSWWi SRSWWi är inte uppkopplad
Medlem
SRSWWis avatar
 
Reg.datum: Feb 2006
Inlägg: 55
Formulär tar som sagt huvuddelen, och ASCII är lite "overkill" men tar resten.

Det "optimala" vore:
'="mailto:mig@srswwi.se">Min adress</a>

men det går inte i ett rent dokument, utan du får skriva Min adress

Detta ger Min adress

Med php, tja, något sånt här kanske?


Kod:
<?php

$str = '="mailto:mig@srswwi.se">Min adress</a>';

echo htmlspecialchars_decode($str, ENT_NOQUOTES);

?>
SRSWWi är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-17, 22:46 #9
SRSWWis avatar
SRSWWi SRSWWi är inte uppkopplad
Medlem
 
Reg.datum: Feb 2006
Inlägg: 55
SRSWWi SRSWWi är inte uppkopplad
Medlem
SRSWWis avatar
 
Reg.datum: Feb 2006
Inlägg: 55
Citat:
Tycker dock det är lite overkill, ett formulär bör hålla borta 99% av spammailen.
Formulär har sina begränsningar, anser jag.

1. Dom är service för användaren, dvs användaren slipper öppna sitt e-postprogram för att skicka ett mejl - bra
2. Dom är sk*t för mottagaren om avsändaren skrivit fel e-postadress
3. Om avsändaren skrivit fel e-postadress, svarar inte mottagaren enligt avsändaren och mottagaren klassas som sk*tstövel som inte svarar på mejl.

Så frågan blir kanske mer hur man garanterar att avsändaren skrivit rätt adress. I ett e-postprogram skall den väl vara rätt inskriven från början får man hoppas.

Bara en tanke som bitråd....
SRSWWi är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-17, 23:44 #10
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
Citat:
Originally posted by mikli850@Apr 17 2006, 17:45
min epost
Gör till vana att inte använda mail, email el. liknande, du använder ju epost i länken, php-filen och alla name-fält etc kan lika gärna heta epost så besparar du dig en hel del spamförsök. (eller döp det i stället till skog eller bengt för att vara ännu säkrare, men epost räcker långt).

Jag skulle tippa på att en bra taktik är ett javascript som stoppar in mailto: och epostadressen i efterhand är ganska effektivt, eftersom spambotar knappast utför sidans js.

Typ:
Kod:
<span id="epost"></span>
och
Kod:
<body onload="document.getElementById('epost').innerHTML='<a href=\"mail'+'to:'+'info'+'@'+'domän.se'\">Info</a>;">
Edit: Uppdelningen är förstås för att spambottarna inte ska läsa av adressen direkt från skriptet. Det kan ju göra ännu "smartare" med typ
Kod:
var kanelbulle="@";
var land = "se";
document.getElementById("epost").innerHTML='mail'+'to:'+'info'+kanelbulle+'domän.'+land;
martine är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 14:10.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017