Mailinglisten-Archive |
Hi,
On Tuesday 01 March 2005 23:30, Thomas Letzner wrote:
> *Warning*: Cannot modify header information - headers already sent by
> (output started at /var/www/dweeb/php/checkuser.php:28) in
> */var/www/dweeb/php/checkuser.php* on line *31
>
> Was ist mit Cannot modify header information...... gemeint? Und wie muss
> ich die Syntax richtig schreiben damit der Cookie gesetzt wird?*
Header, wie Cookie-Infos kommen vor dem Content.
Wohl Zeile 28:
> echo "Login erfolgreich";
ungenutzte Variable?
> $value == $username;
Wohl Zeile 31:
> setcookie("username", $username, time() + 60);
Wie gesagt Header vor Content also
setcookie("username", $username, time() + 60);
echo "Login erfolgreich";
Dazu noch ein Hinweis: Ich hoffe Du willst das Cookie nicht nutzen um zu
prüfen if ($_COOKIE['username']) { besondere_funktionalitaet(); } denn ein
Cookie lässt sich leicht fälschen. Ein solcher Schutz entspricht keinem
Schutz. Besserer Weg wären Sessions -> http://php.net/session
johannes
php::bar PHP Wiki - Listenarchive