BBS.ChinaUnix.net
首页 | 新闻 | Linux | FreeBSD | AIX | Windows | 博客 | 论坛 | 存储 | 网络 | 人才 | Wiki | 资料 | 读书 | 手册 | 下载 | 空间 | 搜索
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


[推荐]如何在网页中显示邮件地址

首页 » 论坛 » Php »  
[打印] [订阅] [收藏] [本帖文本页] [推荐此主题给朋友,立即获积分]
ipaddr   帅哥 (一直漂)
法王
清茶-愤青之家



UID:211360
注册:2004-12-28
最后登录: 2008-10-12
帖子:13382
精华:3

可用积分:7880 (富足长乐)
信誉积分:105
专家积分:55 (本版:0)
空间积分:0
推广积分:0

来自:广东广州
状态:...离线...

[个人空间] [短信] [博客]


1楼 发表于 2008-6-23 12:45 
如果将邮件地址直接显示在网页上的话,可能会被很多邮件扫描器扫到,接踵而来的是大量的垃圾邮件。
垃圾邮件是一个复杂的课题,我个人认为已经超出了技术范畴了,垃圾邮件的防治也是比较麻烦的问题,如果你的邮件地址被垃圾邮件发送者得到的话,即使是Yahoo,Gmail,163,同样会有大量的垃圾邮件骚扰。所以,防治垃圾邮件的一个重要方法,就是不要在网站上公布你的邮件地址。
目前,有效的做法有几种:
1. 使用图片显示邮件地址,代替文本形式的Email地址 (请访问 http://www.makepic.com 生成图片形式的邮件地址)
2. 邮件地址中不带@字符,例如:admin.net(At )163.com
以下两种方式都有弊端,浏览者不可以直接复制邮件地址,也不可以直接点击发送邮件。

另外一些方法,是使用Javascript来显示邮件地址,这样,在网页中没有username@domain.com形式的地址,通过Javascript来显示。Javascript如下:

//Author: admin.net( AT )163.com [url]http://www.eit.name/[/url]
function displayEmail(userName,displayName,domainName,className) {
        var tmpEmail;
        if (userName.length==0 || domainName.length==0) return;
        if (displayName.length==0) displayName=userName+"@"+domainName;
        if (className.length>0) className=" class='"+className+"'";
        tmpEmail=userName+"@"+domainName;
        document.write("<a href='mailto:"+tmpEmail+"'"+className+">"+displayName+"</a>");
}

调用方法:

<script language="javascript">displayEmail("admin.net","鱼漂","163.com","email");</script>

使用这种方式,不影响浏览者的使用和显示,但却有效的防止邮件地址被扫描。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

Cygwin中国镜像 === 图片生成:http://www.makepic.com/ ++++++++++++ +++ +++ +++
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
ipaddr   帅哥 (一直漂)
法王
清茶-愤青之家



UID:211360
注册:2004-12-28
最后登录: 2008-10-12
帖子:13382
精华:3

可用积分:7880 (富足长乐)
信誉积分:105
专家积分:55 (本版:0)
空间积分:0
推广积分:0

来自:广东广州
状态:...离线...

[个人空间] [短信] [博客]


2楼 发表于 2008-6-23 20:39 
没人考虑过类似问题吗???



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

Cygwin中国镜像 === 图片生成:http://www.makepic.com/ ++++++++++++ +++ +++ +++
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
alexru   帅哥 (alexru2008)
天使



UID:421527
注册:2006-5-24
最后登录: 2008-10-11
帖子:1112
精华:0

可用积分:346 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

来自:北京
状态:...离线...

[个人空间] [短信] [博客]


3楼 发表于 2008-6-23 22:01 
支持一个



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

淘宝试运营中......
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
fan12
天使




UID:47293
注册:2003-3-13
最后登录: 2008-10-12
帖子:1041
精华:1

可用积分:1281 (家境小康)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


4楼 发表于 2008-6-24 11:36 
晕,你是想教大家啊?

不觉得都是些好为人师的弟兄吗



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
ipaddr   帅哥 (一直漂)
法王
清茶-愤青之家



UID:211360
注册:2004-12-28
最后登录: 2008-10-12
帖子:13382
精华:3

可用积分:7880 (富足长乐)
信誉积分:105
专家积分:55 (本版:0)
空间积分:0
推广积分:0

来自:广东广州
状态:...离线...

[个人空间] [短信] [博客]


5楼 发表于 2008-6-24 17:15 


QUOTE:
原帖由 fan12 于 2008-6-24 11:36 发表
晕,你是想教大家啊?

不觉得都是些好为人师的弟兄吗

没看明白是啥意思。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

Cygwin中国镜像 === 图片生成:http://www.makepic.com/ ++++++++++++ +++ +++ +++
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
hmily36   帅哥
精灵王
走步大仙



UID:209928
注册:2004-12-22
最后登录: 2008-10-11
帖子:294
精华:0

可用积分:1017 (家境小康)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

来自:重庆
状态:...离线...

[个人空间] [短信] [博客]


6楼 发表于 2008-6-25 09:51 
恩,不错,比较实用,顶一个。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

I Believe I can fly  I Believe I  Can Touch The Sky
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?

首页 » 论坛 » Php »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 5.068527 second(s), 4 queries , Gzip enabled