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