1. ホーム
  2. php

[解決済み] Codeigniterです。送信されたURIに許可されていない文字がある

2022-02-07 22:19:12

質問内容

私のURLは

https://example.com/c3dlZXRfcmFqdmk5MUBob3RtYWlsLmNvbQ=

を削除すると = であれば、問題なく動作します。

私はこれを config.php

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

エラーです。

The URI you submitted has disallowed characters.

を許可するにはどうすればよいですか? = または == のような記号をURIで使用することはできますか?

これを変更して試してみました。

$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-='; // added = sign at the end

解決方法は?

project-folder-name/application/config/config.php で、この変数を設定してください。

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

は@文字にも使えます。