When i\'m trying to redirect to other website, i receive this error:
A PHP Error was encountered
Severity: Warning
Message: parse_url(/%22**<
CodeIgniter checks all URI
segments for disallowed characters. This happens by white listing allowed characters. Which ones are allowed can be checked in /system/application/config/config.php
in the $config['permitted_uri_chars']
variable. permitted_uri_chars
are the characters that CodeIgniter accepts in your URI.The default value is set to something like.
$config['permitted_uri_chars'] = 'a-z 0-9~%.:&_\-';
By default only these are allowed: a-z 0-9~%.:_-
Leave blank to allow all characters -- but only if you are insane.
%22
comes for "
.You can add this in permitted_uri_chars
list.
Try this may help but is not recommended
, in your application/config/config.php
change:
$config['permitted_uri_chars'] = ''; #keep it blank to allow all characters
$config['allow_get_array'] = TRUE;
$config['enable_query_strings'] = TRUE;
In my case it was a mal-formed URL.
It was like mydomain/route¶m=1
Be aware that it should have an interrogation character instead of an "&" at the first parameter.
So it should be like this:
mydomain/route?param=1&other=2&another=3