2016-11-08 18 views
1

私は$ config [permitted_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です:

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

あなたはnoobのを助けることができますか?ありがとうございました。

+0

私は1' は%7DというURLの最後のビットの背後にある理由を尋ねるようになってきました。それには正当な理由はありますか? – TimBrownlaw

+0

それはそのように生成されました。理由はわかりません。 – Ibanez1408

+0

これはすべて非常に簡単で、自分で試してみるのに30秒かかりました。 '''文字はあなたのURIに現れますが、 '' permitted_uri_chars''オプションの中にはリストされていません。単にそれを追加します。 – Sparky

答えて

0

あなたは、あなたがそれを含める必要が$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';'を許可していませんでした:

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

'-'は正規表現のメタ文字であるため、バックスラッシュの後に' -'を置くことをお勧めします – NullUserException

関連する問題