Codeignter Disallowed Key Characters

If, like me, you've ever fired up that Codeigniter project you've been working on and been confronted by a blank screen telling you that you have disallowed key characters, you'll know how annoying it is. The issue (I think) stems from cookie handling. The below will fix the issue without you having to clear down your browsers cookies.

Change system/libraries/Input.php at about line 215 to:

	function _clean_input_keys($str)
	{
		if ( ! preg_match("/^[a-z0-9:_\#\/-]+$/i", $str))
		{
			exit('Disallowed Key Characters.');
		}

		return $str;
	}