bug79221.phpt 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. --TEST--
  2. Null Pointer Dereference in PHP Session Upload Progress
  3. --EXTENSIONS--
  4. session
  5. --INI--
  6. error_reporting=0
  7. file_uploads=1
  8. upload_max_filesize=1024
  9. session.save_path=
  10. session.name=PHPSESSID
  11. session.serialize_handler=php
  12. session.use_strict_mode=0
  13. session.use_cookies=1
  14. session.use_only_cookies=0
  15. session.upload_progress.enabled=1
  16. session.upload_progress.cleanup=0
  17. session.upload_progress.prefix=upload_progress_
  18. session.upload_progress.name=PHP_SESSION_UPLOAD_PROGRESS
  19. session.upload_progress.freq=1%
  20. session.upload_progress.min_freq=0.000000001
  21. --COOKIE--
  22. PHPSESSID=session-upload
  23. --POST_RAW--
  24. Content-Type: multipart/form-data; boundary=---------------------------20896060251896012921717172737
  25. -----------------------------20896060251896012921717172737
  26. Content-Disposition: form-data; name="PHPSESSID"
  27. session-upload
  28. -----------------------------20896060251896012921717172737
  29. Content-Disposition: form-data; name="PHP_SESSION_UPLOAD_PROGRESS"
  30. ryat
  31. -----------------------------20896060251896012921717172737
  32. Content-Disposition: form-data; file="file"; ryat="filename"
  33. 1
  34. -----------------------------20896060251896012921717172737--
  35. --FILE--
  36. <?php
  37. session_start();
  38. var_dump($_SESSION);
  39. session_destroy();
  40. ?>
  41. --EXPECT--
  42. array(0) {
  43. }