bug65475.phpt 678 B

1234567891011121314151617181920212223242526272829303132333435
  1. --TEST--
  2. Bug #65475: Session ID is not initialized when session.usr_strict_mode=1
  3. --INI--
  4. session.save_handler=files
  5. session.name=PHPSESSID
  6. --EXTENSIONS--
  7. session
  8. --SKIPIF--
  9. <?php include('skipif.inc'); ?>
  10. --FILE--
  11. <?php
  12. ob_start();
  13. echo "Testing file module".PHP_EOL;
  14. session_start();
  15. $_SESSION['foo'] = 1234;
  16. $_SESSION['cnt'] = 1;
  17. $session_id = session_id();
  18. session_write_close();
  19. session_start();
  20. var_dump($session_id === session_id());
  21. $_SESSION['cnt']++;
  22. session_write_close();
  23. session_start();
  24. var_dump($session_id === session_id());
  25. var_dump($_SESSION['cnt']); // Should be int(2)
  26. session_write_close();
  27. ?>
  28. --EXPECT--
  29. Testing file module
  30. bool(true)
  31. bool(true)
  32. int(2)