RE: [PHP] Cookies and sent headers
| From: | Sanjeev N | Date: | Sat, 18 Aug 2007 15:47:38 +0000 |
| Subject: | RE: [PHP] Cookies and sent headers | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-260997@lists.php.net to get a copy of this message | ||
Hi,
Its not the problem of cookies. Its problem of redirection or the
parent.location.replace function. I mean if you already output something on
the page and tries to redirect then this problem happens.
Redirect before outputting anything on the page.. like space is also an
output.
Warm Regards,
Sanjeev
http://www.sanchanworld.com/
http://webdirectory.sanchanworld.com - Submit
your website URL
http://webhosting.sanchanworld.com - Choose your
best web hosting plan
-----Original Message-----
From: Otto Wyss [mailto:otto.wyss@orpatec.ch]
Sent: Saturday, August 18, 2007 2:56 PM
To: php-general@lists.php.net
Subject: [PHP] Cookies and sent headers
If built a simple login page and store any information within
$_SESSION's. Yet I'd like to move these into cookies but I always get an
error about sent headers. Is there a way to circumvent this problem
without changing too much in the page?
The setting of the cookies happens just at the end of the page.
if (!$errortext and $Anmelden) {
if (!empty($Permanent)) {
$expires = time()+ 365 * 86400; // 365 days
setcookie ("l.Lastname", $_SESSION['l_Lastname'], $expires);
setcookie ("l.Firstname", $_SESSION['l_Firstname'], $expires);
setcookie ("l.Email1", $_SESSION['l_Email1'], $expires);
setcookie ("l.Email2", $_SESSION['l_Email2'], $expires);
}
echo "<script type=\"text/javascript\">
parent.location.replace('$index_php";
</script>";
exit;
}
O. Wyss
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php