024.phpt 773 B

12345678910111213141516171819202122232425262728293031
  1. --TEST--
  2. Test HTTP_RAW_POST_DATA creation
  3. --INI--
  4. always_populate_raw_post_data=1
  5. max_input_vars=1000
  6. --POST--
  7. a=ABC&y=XYZ&c[]=1&c[]=2&c[a]=3
  8. --FILE--
  9. <?php
  10. var_dump($_POST, $HTTP_RAW_POST_DATA);
  11. ?>
  12. --EXPECT--
  13. Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0
  14. Warning: Cannot modify header information - headers already sent in Unknown on line 0
  15. array(3) {
  16. ["a"]=>
  17. string(3) "ABC"
  18. ["y"]=>
  19. string(3) "XYZ"
  20. ["c"]=>
  21. array(3) {
  22. [0]=>
  23. string(1) "1"
  24. [1]=>
  25. string(1) "2"
  26. ["a"]=>
  27. string(1) "3"
  28. }
  29. }
  30. string(30) "a=ABC&y=XYZ&c[]=1&c[]=2&c[a]=3"