ID: 33946 Updated by: [EMAIL PROTECTED] Reported By: Arne dot Heizmann at csr dot com Status: Wont fix Bug Type: PHP options/info functions Operating System: Windows 2000 PHP Version: 4.3.11 New Comment:
Reparsing the input data on an ini change would be a large change to the way PHP does things. And doing this from user space is a one-liner, so I don't really see the need. eg. $_POST = array_map('stripslashes',$_POST); Or you can call parse_str() yourself after setting magic_quotes_gpc. Previous Comments: ------------------------------------------------------------------------ [2005-08-01 20:07:14] Arne dot Heizmann at csr dot com Have you read my proposal at all? "this will not change" is not very much of an explanation. The current way is not useful to anyone at all. ------------------------------------------------------------------------ [2005-08-01 16:53:46] [EMAIL PROTECTED] Some settings like magic_quotes_* have only effect on things run before PHP script execution starts, and this will not change. ------------------------------------------------------------------------ [2005-08-01 15:43:22] Arne dot Heizmann at csr dot com Description: ------------ The following code: ini_set ('magic_quotes_gpc') = 'Off'; does not have any effect. This is devastatingly bad for people who want to run their scripts on a server where they don't have access to php.ini. I propose that a call to ini_set that changes the value of 'magic_quotes_gpc' should trigger a re-parsing of the input values (get, post, cookies) and re-fill the superglobal arrays with the new setting in mind. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=33946&edit=1