【发布时间】:2013-01-14 17:56:39
【问题描述】:
我正在尝试制作一个简单的脚本来防止机器人读取网页。
我目前正在使用此代码:
<?php echo "&#".ord("f").";"; ?>
那个输出:
f
在你的咖啡机中你会看到:
f
这是一个使用 HTML ASCII 编码的简单脚本:http://www.w3schools.com/tags/ref_ascii.asp(更多信息)。
但我想在不修改 HTML 代码的情况下对这样的字符串进行编码(这是一个示例,不是真正的字符串):
<p>i<a href="#">s</a>o</p>
我要输出:
<p>i<a href="#">s</a>o</p>
在browser中查看:
异
这可能吗?有人能指出我正确的方向吗?
谢谢。
【问题讨论】:
-
没有使用 HTML 解析器的机器人会对此感到困惑。