[eluser]IAmThePat[/eluser]
[quote author="BoyBlue" date="1299981065"]Hi IamthePat-
Did you have a chance to try the 2 suggestions I made in the message just above yours...?
You could be having the problem due to 2 possible reasons....Either the URI needs to be adjusted like I did mine. OR, you may have had an updage to your PHP. In the case of both please see my notes above.
let me know if there's anything else I can do to help.
BoyBlue[/quote]
Hi,
Thanks for getting back. I did check your suggestions. The issue is definitely because I upgraded my PHP. I have a previous version running on another box, and the query string works without issue.
My query string is /?r=[md5 hash]&e=[email address]
Not too much I can change in there.
As for the second solution, my original issue was posted above. The if() is different in the URI.php file then the one in your example. I still removed the preg_quote() and adjusted the allowed character set. PHP spits out a fatal error:
Fatal error: Only variables can be passed by reference in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\n2m\system\core\URI.php on line 214 (The line where preg_quote() was located)
so I am thinking that it isn't linking $this->config->item('permitted_uri_chars') in the preg_match.