很高兴在这里发布我的第一个问题: - )
我正在运行URL缩短/重定向服务,PHP编写。 我的目标是在我的服务中尽可能多地存储和处理有效的URL数据。
我注意到有时候,无效的URL数据正在被处理到数据库,包含无效字符(如URL末尾或空格中的空格)。
我决定在存储它们之前使我的URL-Check机制修剪,striplashes和strip_tags值。
据我所知,这些功能不会删除任何网址可能拥有的有效租船人。
请说明,如果我走向错误的方向,请纠正我或建议我。
此致..
答案 0 :(得分:0)
如果您已经修剪传入变量,并使用其他内置PHP方法过滤它,并且STILL遇到问题,请尝试将表的排序规则更改为UTF-8,看看是否有助于您获得摆脱你提到的特殊字符。 (您可以粘贴一些示例来告诉我们吗?)