0

很高兴在这里发布我的第一个问题:-)

我正在运行一个 URL 缩短/重定向服务,PHP 编写的。我的目标是在我的服务中尽可能多地存储和处理有效的 URL 数据。

我注意到有时,无效的 URL 数据被处理到数据库中,包含无效字符(如 URL 末尾或开头的空格)。

我决定在存储它们之前让我的 URL-Check 机制修剪、stripslashes 和 strip_tags 值。

据我所知,这些功能不会删除任何 URL 可能具有的有效承租人。

如果我走错了方向,请纠正我或建议我。

问候..

4

1 回答 1

0

如果您已经在修剪传入变量,并使用其他内置 PHP 方法对其进行过滤,但仍然遇到问题,请尝试将表的排序规则更改为 UTF-8,看看这是否有助于您摆脱你提到的特殊字符。(你能贴几个例子让我们知道吗?)

于 2012-06-11T14:12:42.230 回答