1--TEST-- 2RFC1867 character quoting 3--INI-- 4file_uploads=1 5max_input_vars=1000 6--POST_RAW-- 7Content-Type: multipart/form-data; boundary=---------------------------20896060251896012921717172737 8-----------------------------20896060251896012921717172737 9Content-Disposition: form-data; name=name1 10 11testname 12-----------------------------20896060251896012921717172737 13Content-Disposition: form-data; name='name2' 14 15testname 16-----------------------------20896060251896012921717172737 17Content-Disposition: form-data; name="name3" 18 19testname 20-----------------------------20896060251896012921717172737 21Content-Disposition: form-data; name=name\4 22 23testname 24-----------------------------20896060251896012921717172737 25Content-Disposition: form-data; name=name\\5 26 27testname 28-----------------------------20896060251896012921717172737 29Content-Disposition: form-data; name=name\'6 30 31testname 32-----------------------------20896060251896012921717172737 33Content-Disposition: form-data; name=name\"7 34 35testname 36-----------------------------20896060251896012921717172737 37Content-Disposition: form-data; name='name\8' 38 39testname 40-----------------------------20896060251896012921717172737 41Content-Disposition: form-data; name='name\\9' 42 43testname 44-----------------------------20896060251896012921717172737 45Content-Disposition: form-data; name='name\'10' 46 47testname 48-----------------------------20896060251896012921717172737 49Content-Disposition: form-data; name='name\"11' 50 51testname 52-----------------------------20896060251896012921717172737 53Content-Disposition: form-data; name="name\12" 54 55testname 56-----------------------------20896060251896012921717172737 57Content-Disposition: form-data; name="name\\13" 58 59testname 60-----------------------------20896060251896012921717172737 61Content-Disposition: form-data; name="name\'14" 62 63testname 64-----------------------------20896060251896012921717172737 65Content-Disposition: form-data; name="name\"15" 66 67testname 68-----------------------------20896060251896012921717172737-- 69--FILE-- 70<?php 71var_dump($_POST); 72?> 73--EXPECT-- 74array(15) { 75 ["name1"]=> 76 string(8) "testname" 77 ["name2"]=> 78 string(8) "testname" 79 ["name3"]=> 80 string(8) "testname" 81 ["name\4"]=> 82 string(8) "testname" 83 ["name\5"]=> 84 string(8) "testname" 85 ["name\'6"]=> 86 string(8) "testname" 87 ["name\"7"]=> 88 string(8) "testname" 89 ["name\8"]=> 90 string(8) "testname" 91 ["name\9"]=> 92 string(8) "testname" 93 ["name'10"]=> 94 string(8) "testname" 95 ["name\"11"]=> 96 string(8) "testname" 97 ["name\12"]=> 98 string(8) "testname" 99 ["name\13"]=> 100 string(8) "testname" 101 ["name\'14"]=> 102 string(8) "testname" 103 ["name"15"]=> 104 string(8) "testname" 105} 106