note 45578 added to function.session-start

From: Date: Sat, 11 Sep 2004 15:38:18 +0000
Subject: note 45578 added to function.session-start
Groups: php.notes 
Request: Send a blank email to php-notes+get-76481@lists.php.net to get a copy of this message
In regards to the 'lose session info on redirect w/ IIS' people have been getting, I've found a way to get around it server-side. It's certainly not ideal, but it's worked for me.. <? function redirect($uri) { if ($_ENV['SERVER_SOFTWARE'] == 'Microsoft-IIS/5.0') { header("Refresh: 0;URL=$uri"); } else { header("Location: $uri"); } die(); } ?> And then, of course: <? redirect('xyz.php'); ?> will redirect without losing session data with either Apache or IIS. Hope it helps someone. Cheers. ---- Manual Page -- http://www.php.net/manual/en/function.session-start.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+45578 Delete -- http://master.php.net/manage/user-notes.php?action=delete+45578&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+45578&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#76481) next »