009.phpt 886 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. --TEST--
  2. unset($_SESSION["name"]); test
  3. --SKIPIF--
  4. <?php include('skipif.inc'); ?>
  5. --INI--
  6. session.use_cookies=0
  7. session.use_strict_mode=0
  8. session.cache_limiter=
  9. session.serialize_handler=php
  10. session.save_handler=files
  11. --FILE--
  12. <?php
  13. error_reporting(E_ALL);
  14. session_id("abtest");
  15. ### Phase 1 cleanup
  16. session_start();
  17. session_destroy();
  18. ### Phase 2 $_SESSION["c"] does not contain any value
  19. session_id("abtest");
  20. session_start();
  21. var_dump($_SESSION);
  22. $_SESSION["name"] = "foo";
  23. var_dump($_SESSION);
  24. session_write_close();
  25. ### Phase 3 $_SESSION["c"] is set
  26. session_start();
  27. var_dump($_SESSION);
  28. unset($_SESSION["name"]);
  29. var_dump($_SESSION);
  30. session_write_close();
  31. ### Phase 4 final
  32. session_start();
  33. var_dump($_SESSION);
  34. session_destroy();
  35. ?>
  36. --EXPECT--
  37. array(0) {
  38. }
  39. array(1) {
  40. ["name"]=>
  41. string(3) "foo"
  42. }
  43. array(1) {
  44. ["name"]=>
  45. string(3) "foo"
  46. }
  47. array(0) {
  48. }
  49. array(0) {
  50. }