014.phpt 862 B

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