2016-11-08 47 views
1

我想我需要添加幾個字符到$ config [allowed_uri_chars],但我不知道哪一個導致問題以及如何放置字符。這是我所得到的,當我訪問該頁面:

An Error Was Encountered 

The URI you submitted has disallowed characters. 

這是地址:

http://localhost/ci_bootstrap/index.php/home/edit_user/1'%7D 

,這是我的$的配置:

$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-'; 

你能幫一個小白?謝謝。

+0

我得問URL爲1' %7D的最後一位背後的原因。它有充分的理由嗎? – TimBrownlaw

+0

它是以這種方式生成的。不知道爲什麼.. – Ibanez1408

+0

這是非常簡單的,並且需要30秒讓您自己嘗試。 '''字符出現在你的URI中,但它沒有列在'allowed_uri_chars'選項中。只需添加它。 – Sparky

回答

0

你沒有讓'$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-'; 所以,你必須將其包含:

$config['permitted_uri_chars'] = "a-z 0-9~%.:_'\-"; 
+0

將'-'放在反斜槓後面是個好主意,因爲'-'是一個正則表達元字符 – NullUserException