ID: 47501 Updated by: j...@php.net Reported By: gazheyes at gmail dot com -Status: Open +Status: Feedback Bug Type: Strings related Operating System: * PHP Version: 5.2.8 New Comment:
Try this script instead: <?php var_dump($_GET['x'], stripslashes($_GET['x'])); ?> Previous Comments: ------------------------------------------------------------------------ [2009-02-25 11:15:51] gazheyes at gmail dot com Description: ------------ Stripslashes appears to be converting null escapes into a null character. I've tested other unicode characters from 0 to 100,000 and only null escapes are converted. IMO you shouldn't be able to decode null chars from a url like this. Marc Zimmerli originally found this bug. Reproduce code: --------------- the url contains page.php?x=\0 <?php echo stripslashes($_GET['x']); ?> Expected result: ---------------- 0 Actual result: -------------- null ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=47501&edit=1