Save session value - then header redirect


/ Published in: PHP
Save to your folder(s)

The problem is some times the redirect may kick you off to the next page before all the session variables have been saved. The true solution to lost session vars on redirect is to simply call session_write_close(); before setting the redirect header. This will insure that php finishes writing the session info before page redirect gets underway.


Copy this code and paste it in your HTML
  1. <?
  2. $_SESSION['forward'] = "This session data will not be lost!";
  3.  
  4. header('Location: nextpage.php');
  5. ?>

URL: http://uk.php.net/session_start

Report this snippet


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.