rfc1867_disabled_2.phpt 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. --TEST--
  2. session rfc1867 disabled 2
  3. --INI--
  4. file_uploads=1
  5. upload_max_filesize=1024
  6. session.save_path=
  7. session.name=PHPSESSID
  8. session.use_strict_mode=0
  9. session.use_cookies=1
  10. session.use_only_cookies=0
  11. session.upload_progress.enabled=1
  12. session.upload_progress.cleanup=0
  13. session.upload_progress.prefix=upload_progress_
  14. session.upload_progress.name=PHP_SESSION_UPLOAD_PROGRESS
  15. session.upload_progress.freq=1%
  16. session.save_handler=files
  17. --EXTENSIONS--
  18. session
  19. --SKIPIF--
  20. <?php include('skipif.inc'); ?>
  21. --COOKIE--
  22. PHPSESSID=rfc1867-disabled-2
  23. --GET--
  24. PHPSESSID=rfc1867-disabled-2-get
  25. --POST_RAW--
  26. Content-Type: multipart/form-data; boundary=---------------------------20896060251896012921717172737
  27. -----------------------------20896060251896012921717172737
  28. Content-Disposition: form-data; name="PHPSESSID"
  29. rfc1867-disabled-2-post
  30. -----------------------------20896060251896012921717172737
  31. Content-Disposition: form-data; name="file1"; filename="file1.txt"
  32. 1
  33. -----------------------------20896060251896012921717172737
  34. Content-Disposition: form-data; name="file2"; filename="file2.txt"
  35. 2
  36. -----------------------------20896060251896012921717172737--
  37. --FILE--
  38. <?php
  39. session_start();
  40. var_dump(session_id());
  41. var_dump($_FILES);
  42. var_dump(isset($_SESSION["upload_progress_" . basename(__FILE__)]));
  43. session_destroy();
  44. ?>
  45. --EXPECTF--
  46. string(%d) "rfc1867-disabled-2"
  47. array(2) {
  48. ["file1"]=>
  49. array(6) {
  50. ["name"]=>
  51. string(9) "file1.txt"
  52. ["full_path"]=>
  53. string(9) "file1.txt"
  54. ["type"]=>
  55. string(0) ""
  56. ["tmp_name"]=>
  57. string(%d) "%s"
  58. ["error"]=>
  59. int(0)
  60. ["size"]=>
  61. int(1)
  62. }
  63. ["file2"]=>
  64. array(6) {
  65. ["name"]=>
  66. string(9) "file2.txt"
  67. ["full_path"]=>
  68. string(9) "file2.txt"
  69. ["type"]=>
  70. string(0) ""
  71. ["tmp_name"]=>
  72. string(%d) "%s"
  73. ["error"]=>
  74. int(0)
  75. ["size"]=>
  76. int(1)
  77. }
  78. }
  79. bool(false)