-3

例如,在代码点火器中,我需要用“-”替换第 4 段的非法字符

http://example.com/groups/index/26/this-is-a-test

工作正常,

http://example.com/groups/index/26/this-is-a-test!!!

这不起作用并显示“您提交的 URI 包含不允许的字符。”错误消息。我需要用“-”替换!或任何其他不允许的字符。你能给我一个解决方案吗?

4

2 回答 2

4

您可以使用正则表达式来剥离您的字符串,但您也可以查看该url_title函数。

手册

$title = "What's wrong with CSS?";

$url_title = url_title($title); // Produces: Whats-wrong-with-CSS 
于 2012-05-04T07:32:33.407 回答
1

您可以使用 URI 类,获取当前 URI 字符串,删除非法字符,然后重定向到新字符串。

http://codeigniter.com/user_guide/libraries/uri.html

但我不明白为什么人们一开始会去错误的 URL?首先,这似乎是个坏主意?

于 2012-05-04T05:08:59.613 回答