bug61470.phpt 587 B

12345678910111213141516171819202122232425262728
  1. --TEST--
  2. Bug #61470 (session_regenerate_id() does not create session file)
  3. --EXTENSIONS--
  4. session
  5. --SKIPIF--
  6. <?php include('skipif.inc'); ?>
  7. --FILE--
  8. <?php
  9. ob_start();
  10. ini_set('session.save_path', __DIR__);
  11. $path = ini_get('session.save_path') . '/sess_';
  12. session_start();
  13. // starts session & creates and locks file
  14. $file1 = $path . session_id();
  15. var_dump(is_file($file1));
  16. session_regenerate_id();
  17. // starts new session, but file is not create!
  18. $file2 = $path . session_id();
  19. var_dump(is_file($file2));
  20. // cleanup
  21. @unlink($file1);
  22. @unlink($file2);
  23. ?>
  24. --EXPECT--
  25. bool(true)
  26. bool(true)