• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Hilfe!

Status
Für weitere Antworten geschlossen.

Leo

Neues Mitglied
Hilfe ich weiß nicht mehr weiter wo liegt der Fehler in diesem Script?
Code:
<?php
function tage($anzahl) {
$sekunden=time()*3600*24*$anzahl;
return $sekunden;
}
if(isset($_COOKIE[besucht])) {
echo "ne";
}
else  {
setcookie("besucht","Schon besucht",tage(360),"/");
$file_name="besucher.txt";
$datei=fopen($file_name,"r");
$inhalt=fgets($datei,99999);
fclose($datei);
$datei_schreiben=fopen($file_name,"w");
$erg=$inhalt+1;
fwrite($datei_schreiben,$erg);
fclose($datei_schreiben);
}
?>
 
Werbung:
das ist es ja gar keine Fehler Meldung! Der Cookie wird nicht gesetzt und so klappt dat if else auch nicht!
 
Werbung:
doch jetzt erscheint eine Fehlermeldung:

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/www.1forme.de/production/svw/rows oben.php:9) in /srv/www/www.1forme.de/production/svw/besucher.php on line 10
 
Du hast den PHP-Code sicherlich nach dem HTML <head>-tag geschrieben. Der PHP-Code muss aber ganz am Anfang des Skriptes stehen, wenn du setcookie() benutzt.
 
geht jetzt! Danke!stand zwar ganz am Anfang aber war include jetzt geht(ohne incl.)
 
Werbung:
@ all:
dieses problem hatte ich auch immer... ich habe immer über die url mit variblen (seite=blabla) uncludet... bei cookies usw hab ich einfach eine weiter vairable, zb xy und setz die auf 1... dann wird vor allem anderen in der hauptpage diese var geprüft und wenn sie auf 1 ist wird die seite vor allem anderen includet...

mfg, fätzminator
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben