note 45578 added to function.session-start
| From: | doshie at confuserfriendly dot net | 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