Return to import_request.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / general_functions |
1.1 misho 1: --TEST-- 2: import_request_variables() tests 1.1.1.2 ! misho 3: --SKIPIF-- ! 4: <?php if(PHP_VERSION_ID >= 50399){ die('skip not needed anymore without register_globals'); } ?> 1.1 misho 5: --GET-- 6: a=1&b=heh&c=3&d[]=5&GLOBALS=test&1=hm 7: --POST-- 8: ap=25&bp=test&cp=blah3&dp[]=ar 9: --FILE-- 10: <?php 11: 12: var_dump(import_request_variables()); 13: var_dump(import_request_variables("")); 14: var_dump(import_request_variables("", "")); 15: 16: var_dump(import_request_variables("g", "")); 17: var_dump($a, $b, $c, $ap); 18: 19: var_dump(import_request_variables("g", "g_")); 20: var_dump($g_a, $g_b, $g_c, $g_ap, $g_1); 21: 22: var_dump(import_request_variables("GP", "i_")); 23: var_dump($i_a, $i_b, $i_c, $i_ap, $i_bp, $i_cp, $i_dp); 24: 25: var_dump(import_request_variables("gGg", "r_")); 26: var_dump($r_a, $r_b, $r_c, $r_ap); 27: 28: echo "Done\n"; 29: ?> 30: --EXPECTF-- 31: Warning: import_request_variables() expects at least 1 parameter, 0 given in %s on line %d 32: NULL 33: bool(false) 34: 35: Notice: import_request_variables(): No prefix specified - possible security hazard in %s on line %d 36: bool(false) 37: 38: Notice: import_request_variables(): No prefix specified - possible security hazard in %s on line %d 39: 40: Warning: import_request_variables(): Attempted GLOBALS variable overwrite in %s on line %d 41: 42: Warning: import_request_variables(): Numeric key detected - possible security hazard in %s on line %d 43: bool(true) 44: 45: Notice: Undefined variable: ap in %s on line %d 46: string(1) "1" 47: string(3) "heh" 48: string(1) "3" 49: NULL 50: bool(true) 51: 52: Notice: Undefined variable: g_ap in %s on line %d 53: string(1) "1" 54: string(3) "heh" 55: string(1) "3" 56: NULL 57: string(2) "hm" 58: bool(true) 59: string(1) "1" 60: string(3) "heh" 61: string(1) "3" 62: string(2) "25" 63: string(4) "test" 64: string(5) "blah3" 65: array(1) { 66: [0]=> 67: string(2) "ar" 68: } 69: bool(true) 70: 71: Notice: Undefined variable: r_ap in %s on line %d 72: string(1) "1" 73: string(3) "heh" 74: string(1) "3" 75: NULL 76: Done