| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > защитить e-Mails |
| Автор: Wolf1994 20.4.2005, 09:34 |
| Как правильно шифровать e-Mail адрес, оставленный на сайте, например в гостевой? Посылать через sendmail - как-то черезчур сложно, передать e-Mail через URL php скрипту, который запустит почтовый клиент? Какие ещё технологии существуют и откуда может исходить опасность (какими технологиями пользуются спамеры)? |
| Автор: Mal Hack 20.4.2005, 10:27 |
| Либо делаешь линк на post.php?id= пишешь ID поста, а по этому ID берешь мыло из базы и отправляешь его. Либо через JavaScript. |
| Автор: Wolf1994 20.4.2005, 14:01 | ||
достаточно ли просто сделать e-Mail несканируемым, чтобы защитить его от спамера? Если говорить о JavaScript, то вида
Можно более подробно раскрыть как может быть заимствован адрес? |
| Автор: Axxent 20.4.2005, 14:29 | ||
Я бы просто написал
Везде использую и никто не жаловался на нежелательную корреспонденцию, ибо спамерам, видимо, влом переделать это обратно в нормальный адрес.. |
| Автор: Gold Dragon 20.4.2005, 15:18 |
| А может просто кодировку поменять |
| Автор: Mal Hack 20.4.2005, 15:24 | ||||||
Для латиницы разницы никакой
Зависит от твоей изобретательности.
Берут, сканят страницы на совпадения ....@..... |
| Автор: Aliance 20.4.2005, 18:20 | ||||||
По сорцу или по внешнему виду (т.е. что получается)? Просто я написал так:
& --- #64; (без ---) заменяется на собыку - и простым юзерам все нормально. Защитит ли это от спама?
Почему? |
| Автор: Wolf1994 21.4.2005, 12:41 | ||||
Можно и так. Но для этого придётся отыскивать e-Mail по id'у, что не всегда удобно и приглашать посетителя на отдельнуб страницу с формой отправки. Как мне кажется, гораздо проще всё-таки через JavaScript. |
| Автор: Wolf1994 21.4.2005, 13:25 | ||
Написал на PHP код который представляет email в следующем виде, на JS:
Как мне кажется, такой код безопасен. |
| Автор: PARROT 21.4.2005, 15:38 | ||||
| Посьба объяснить: 1) сделала ссылку на отправку письма пользователю
2) Ссылка выходит на страницу post.php с номером объявления там пишу запрос:
Запрос печатает мыло пользователя добавившего объявление. А теперь сам вопрос: Как заставить печатать не мыло, а открывать по запросу Оутлук? |
| Автор: Irokez 21.4.2005, 15:49 | ||
|
| Автор: PARROT 21.4.2005, 15:57 | ||
Да, хорошо, только вот он в поле кому печатает mas[0]
|
| Автор: Irokez 21.4.2005, 16:03 | ||
|
| Автор: PARROT 21.4.2005, 16:10 |
| Спасибо! |
| Автор: Aliance 21.4.2005, 21:23 | ||||
Можно проще -
Добавлено @ 21:24 Irokez Можно полный код, плиз ) |
| Автор: Irokez 21.4.2005, 21:45 | ||||||
его надо у PARROT спрашивать, я только помогал .. ну примерно было бы так: два скрипта: show.php - выводятся email адреса send.php - делает редирект в почтовый клиент (неправильная формулирока ..)
скрипты не проверял. простите если что TODO: добавить надо еще проверки на существование пользователя и проверку передаваемого ID |
| Автор: Aliance 21.4.2005, 22:11 |
| Зачем базу - если только 1 мыо - мое? =)))) |
| Автор: Irokez 21.4.2005, 22:17 | ||||||
|
| Автор: Aliance 21.4.2005, 22:54 |
| Это защитит от спама? ДА? Спасибо :-) |
| Автор: PARROT 22.4.2005, 10:39 |
| Да, все замечательно, все работает и по номеру и свое личное мыло, все спрятано! Вопрос такой: А если у пользователя не стоит ни одной почтовой программы, то что будет? А ведь есть такие! Что откроется в таком случае? Тогда придется делать форму отправки письма с сайта? Какой еще есть выход? |
| Автор: Aliance 22.4.2005, 11:43 | ||
Это довольно легко. Даже я, плохо знающий PHP написал такую прогу, и не одну %)) |
| Автор: PARROT 22.4.2005, 12:40 | ||||
Дело не в том, что легко! Дело как раз в выборе связи для посетителей сайта. Он может незнать стоит у него почтовик или нет, кликает на ссылку и ничего не происходит, и думает что у нас ничего не работает. Например крестьянин какой-нибудь... Это мы знаем. Есть такие! Так вот что делать в этом случае? Есть мысль! Щелкает посетитель на ссылку Написать письмо Открывается страница post.php и там уже ему дается выбор или с сайта или сразу, или с участием почтовой программы. |
| Автор: IZ@TOP 22.4.2005, 13:13 |
| PARROT, тогда проще просто форму отправк сообщения сделать. А email умные люди всегда в контактах найдут. |
| Автор: Aliance 22.4.2005, 14:25 |
| PARROT Перечитай мой пост. Я так понял что ты меня не поняла Я предлагал отправить письмо через сервер, и думать ненадо - есть...нету... все смогут. |
| Автор: IZ@TOP 22.4.2005, 15:27 |
| Aliance, да, вы друг друга не немного недопоняли Я так считаю: на сайте должно быть две странички для связи: контактная информация - там email адрес и номер ICQ (по желанию) и т.п.. форма обратно связи - как раз для тех крестьян которые каким-то макаром добрались до инета и до вашего сайта. Юзабилити. |
| Автор: PARROT 22.4.2005, 17:02 |
| Ща крестьяне больно продвинутые пошли. На счет не поняла: В этом посте, много нашла для себя. Понять хотела: как защитить мыло, а то спама с сайта стало больше, чем заявок, по 10 писем в минуту с 10 повторами содержимого. Я сделала и по id отправку писем (в доске объявлений, добавлении ссылок) и просто защитила свое мыло в контактах. Люди больше звонят, чем пишут. Но выбор с отправкой писем должен быть обязательно, или через сервер, или почтовой прогой (у кого она есть.)! |
| Автор: Vaulter 28.1.2007, 06:45 |
| не понял если шлется Header: mailto: mail@mail.ru то что мешает спамеру прочетать адрес? |
| Автор: mishaSL 28.1.2007, 16:19 |
Ничего, если спамер хочет прочитат все адреса именно с этого сайта. Но как правило, от различных программ по сбору e-mail адресов это спасает. |
| Автор: Nickname 29.1.2007, 12:18 |
| http://www.tigir.com/hide_email.htm |