我的查询不接受URL中的点

时间:2015-09-05 21:50:03

标签: php mysql mod-rewrite

我是PHP的新手。当我发布文字时,例如Hello.Iam.Number4帖子未打开。默认情况下,所有空格都会转换为%20。

我尝试使用函数str_replacepreg_replace.替换为其他内容-_但是帖子再次打开。< / p>

我尝试使用urlencode,但(空格)已转换为+,但.再次未转换且帖子未打开。

我在.htacess档案中有这个:

RewriteRule ^news/([^/\.*]+)/?$ index.php?page=news&name=$1 [L]

抱歉我的英语不好。

1 个答案:

答案 0 :(得分:0)

Fist,你需要在你的htaccess文件正则表达式中包含-_ +,如果你的MySQL查询有问题,那么请查看this它是不应该的字符,也更安全,所以有人不会在链接中使用SQL注入。