【发布时间】:2015-05-08 19:15:02
【问题描述】:
我想以某种方式掩盖$url = "http://blah.somedomain.com/contents/somefolder/somefile.htm"; 的内容,以便我可以将它们用于链接,但这样在查看页面源代码时,人类就不容易阅读这些URL。当点击它时,混淆的 URL 仍然需要在浏览器中工作,所以我看过的其他混淆方法并不好。
我们追求的是例如$obscureurl = "%3A%2F%2F"...等
有什么想法吗?谢谢。
编辑:到目前为止感谢您的建议,但为了澄清,我应该说我不是在编码成 HTML 实体(# 值)之后,我在 Percent-encoding 之后( ASCII 中的十六进制值)。
例如,将hello@me.com 更改为:%68%65%6c%6c%6f%40%6d%65%2e%63%6f%6d
这里是每个字母和符号的十六进制的ASCII表:http://ascii.cl/
这种完全转换可以用 PHP 实现吗?谢谢
【问题讨论】:
标签: php html url obfuscation percent-encoding