014.phpt 842 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. --TEST--
  2. a script should not be able to modify session.use_trans_sid
  3. --EXTENSIONS--
  4. session
  5. --SKIPIF--
  6. <?php include('skipif.inc'); ?>
  7. --INI--
  8. session.use_trans_sid=0
  9. session.use_cookies=0
  10. session.use_strict_mode=0
  11. session.cache_limiter=
  12. session.name=PHPSESSID
  13. session.serialize_handler=php
  14. session.save_handler=files
  15. --FILE--
  16. <?php
  17. error_reporting(E_ALL);
  18. session_id("test014");
  19. session_start();
  20. ?>
  21. <a href="/link">
  22. <?php
  23. ini_set("session.use_trans_sid","1");
  24. ?>
  25. <a href="/link">
  26. <?php
  27. ini_set("session.use_trans_sid","0");
  28. ?>
  29. <a href="/link">
  30. <?php
  31. session_destroy();
  32. ?>
  33. --EXPECTF--
  34. <a href="/link">
  35. Warning: ini_set(): Session ini settings cannot be changed when a session is active in %s on line %d
  36. <a href="/link">
  37. Warning: ini_set(): Session ini settings cannot be changed when a session is active in %s on line %d
  38. <a href="/link">