【发布时间】:2011-07-30 03:01:33
【问题描述】:
我一直在使用Johnboy URL shortner,我注意到它不会检查它生成的 URL 是否存在于数据库中。如何确保 URL 是唯一的>
【问题讨论】:
-
您可以在
INSERT查询之前检查数据库中的 URL。不过,考虑到它甚至不检查缩短的 URL 是否已在使用中,我会使用更好的脚本。 -
@ceejayoz:这不是这个问题的目的吗?
-
确保修改脚本以防止 XSS:johnboy.me/?s=%22%3E%3C/a%3E%3Cimg%20src=%22http://…
-
实际上,它确实会检查 URL 是否已经缩短。我说的是缩短的 URL,顺便说一句 - 就像随机的 5 字符字符串。
-
@Tomalak 没有迹象表明他尝试过什么或他的技术知识,很难说。