bug26862.phpt 606 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. Bug #26862 (ob_flush() before output_reset_rewrite_vars() results in data loss)
  3. --EXTENSIONS--
  4. session
  5. --SKIPIF--
  6. <?php include('skipif.inc'); ?>
  7. --INI--
  8. html_errors=0
  9. session.use_trans_sid=0
  10. session.save_handler=files
  11. session.trans_sid_tags="a=href,area=href,frame=src,form="
  12. url_rewriter.tags="a=href,area=href,frame=src,form="
  13. --FILE--
  14. <?php
  15. session_start();
  16. output_add_rewrite_var('var', 'value');
  17. echo '<a href="file.php">link</a>';
  18. ob_flush();
  19. output_reset_rewrite_vars();
  20. echo '<a href="file.php">link</a>';
  21. ?>
  22. --EXPECT--
  23. <a href="file.php?var=value">link</a><a href="file.php">link</a>