|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2003-06-15 21:48 UTC] sniper@php.net
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Nov 07 20:00:01 2025 UTC |
Description: ------------ @$_GET[""] doesn't work properly (a backslace is added) when some encoded chinese character contains "%5C" such as "?\" or "?\". Reproduce code: --------------- ========================================================= In file "test1.php" $name="?\???\"; HEADER("Location:test2.php?message=".urlencode($name)); ========================================================= In file "test2.php" $smessage = @$GET["message"]; echo urlencode($smessage)."<BR>"; ========================================================= Expected result: ---------------- In page "test2.php" A message of "?\???\" should be displayed properly. Actual result: -------------- However, a message of "?\\???\\" is displayed where 2 "\" is added.