note 40490 added to function.header
| From: | www dot atypix dot com at rn2 dot php dot net | Date: | Fri, 05 Mar 2004 10:47:12 +0000 |
| Subject: | note 40490 added to function.header | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-66289@lists.php.net to get a copy of this message | ||
This is a function who can save your time by preserving from two mistakes : "Header already
sent" and "script execution after redirection".
<?php
/**
* redirect()
* http://www.ATYPIX.COM
* http://www.mangeur-de-cigogne.netliberte.com
* @param $url
* @return void
**/
function redirect($url)
{
if(headers_sent())
{
die('Cannot redirect to "'.$url.'" ! Header already sent !');
}else
{
header("Request-URI: $url");
header("Content-Location: $url");
header("Location: $url");
exit;
}
}
?>
----
Manual Page -- http://www.php.net/manual/en/function.header.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+40490
Delete -- http://master.php.net/manage/user-notes.php?action=delete+40490&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+40490&report=yes
Search -- http://master.php.net/manage/user-notes.php