Codeigniter Redirect -- the Uri You Submitted Has Disallowed Characters

Codeigniter Redirect -- The URI you submitted has disallowed characters

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.

Codeigniter: URI you submitted has disallowed characters

In /project-folder-name/application/config/config.php configure this variable:

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

it also works for @ character

Codeigniter: The URI you submitted has disallowed characters when submitting a form

So I feel pretty stupid now. I was trying to submit a file without the multipart :S

here is the corrected code:

<?php echo form_open_multipart('projects/manage?pid='.$project->id);?>
<input type="file" name="userfile"/><br/>
<input type="submit" value="crear"/>
</form>


Related Topics



Leave a reply



Submit