header image
Старт arrow Публикации arrow Защита на e-mail адреси от спам роботи
Защита на e-mail адреси от спам роботи Печат E-mail
Оценка: / 0
Най-слабНай-добър 
Friday, 10 August 2007
Как да публикувате e-mail адреса си в Интернет страница без бъде открит от спам роботите?
Много често вече може да видите следното изписване на e-mail адреси - myaddress at uebsite dot com, вместо стандартното Причината за това е, че спам роботите постоянно сканират страници и откриват e-mail адреси със стандартен синтаксис. Естествено не звучи сериозно да изписвате e-mail адресите си с думи на официалният ви уеб сайт. Ако пък ги публикувате във вид на изображение вместо препратка ще затрудните обикновенните посетители. Съществува възможност да прикриете своя адрес от спам роботи и въпреки това мейла ви да изглежда нормално за хората, посещаващи сайта. Техниката е известна като Cloaking [клоукинг] и означава прикриване или замаскиране. В случая се използва код на Javascript, за да прикриете синтаксиса на своя e-mail адрес. Ето и един пример:

<script language='JavaScript' type='text/javascript'>
<!--
var prefix = '&#109;a' + 'i&#108;' + '&#116;o';
var path = 'hr' + 'ef' + '=';
var addy59240 = '&#105;nf&#111;' + '&#64;' + '&#105;nt&#101;ll&#101;ct&#105;p' + '&#46;' + '&#111;rg';
document.write( '<a ' + path + '\'' + prefix + ':' + addy59240 + '\'>' );
document.write( addy59240 );
document.write( '<\/a>' );
//-->
</script>
<noscript>
Този email адрес е защитен от спам ботове, трябва Javascript поддръжка за да я видите
</noscript>


Резултатът от този код в html страницата е: . Както виждате това е препратка към реален e-mail адрес.
Как да генерирате своя e-mail чрез горния Javascript? Достатъчно е да промените изписаното във var addy59240. За целта първо трябва да прегледате таблицата на ASCII кодовете от следния Интернет адрес http://www.ascii.cl/htmlcodes. В нея за всяка буква, цифра или знак от латинската клавиатура съответства HTML код. Така на пример малката буква "i" има HTML код &#105; . Ако проследите внимателно написаното във var addy59240 ще видите, че освен буквата "i", със ASCII кодове са заместени и символите "о", "@", "е" и ".". Така се получава цялото наименование на адреса: info@intellectip.org.
В края на Javascript кода има следното съобщение :
<noscript>
Този email адрес е защитен от спам ботове, трябва Javascript поддръжка за да я видите
</noscript>
Прието е когато се използва техниката на cloaking да се изписва по подходящ начин предназначението на кода. В случая е означено предпазването на e-mail адреса от спам ботове.

Регистрирайте се и направете своето предложение за редакция.




Последна промяна ( Sunday, 06 July 2008 )
Следващ >
Предложете линк към Вашата Итернет страница в IntellectIP.org.
Flat panel display
BlogiTip коментари
Предложете линк
Всичко за FON
FON wi-fi community
Google



Рекламирайте на този сайт