【发布时间】:2012-06-09 01:21:48
【问题描述】:
很高兴在这里发布我的第一个问题:-)
我正在运行一个用 PHP 编写的 URL 缩短/重定向服务。 我的目标是在我的服务中尽可能多地存储和处理有效的 URL 数据。
我注意到有时,无效的 URL 数据被处理到数据库中,其中包含无效字符(如 URL 末尾或开头的空格)。
我决定让我的 URL-Check 机制在存储它们之前修剪、stripslashes 和 strip_tags 值。
据我所知,这些功能不会删除任何 URL 可能具有的有效承租人。
如果我走错了方向,请纠正我或告诉我。
问候..
【问题讨论】:
-
您可能还想查看
filter_var() -
显示无效输入的示例。为什么是stripslashes? (提示:禁用魔术引号)。如果你只有空格,strip_tags 有什么用? -- 而且,URL shorteners suck,已经够多了。
-
您好@mario,感谢您的评论。实际上,这不只是一个普通的 URL Shortene,它实际上服务于一些其他的需求,而不是简单地缩短一个 URL。嗯.. strip_tags 和 stripslashes 来清理输入。
-
@Mike 非常感谢您的提示。这是一个很好的。
标签: php url trim strip-tags stripslashes