使用(strip_tags,stripslashes,trim)来清除保存URL的变量是否安全

时间:2012-06-09 01:21:49

标签: php url trim strip-tags stripslashes

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

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

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

我决定在存储它们之前使我的URL-Check机制修剪,striplashes和strip_tags值。

据我所知,这些功能不会删除任何网址可能拥有的有效租船人。

请说明,如果我走向错误的方向,请纠正我或建议我。

此致..

1 个答案:

答案 0 :(得分:0)

如果您已经修剪传入变量,并使用其他内置PHP方法过滤它,并且STILL遇到问题,请尝试将表的排序规则更改为UTF-8,看看是否有助于您获得摆脱你提到的特殊字符。 (您可以粘贴一些示例来告诉我们吗?)