Boardunity & Video Forum

Boardunity & Video Forum (https://boardunity.de/)
-   Programmierung und Datenbanken (https://boardunity.de/programmierung-datenbanken-f23.html)
-   -   cookie Problem bei php (https://boardunity.de/cookie-problem-php-t6226.html)

JonnyX 23.09.2008 21:26

cookie Problem bei php
 
Hallo Leute, eventuell kann mir jemand von euch helfen :)

Ich bastle gerade an einer neuen Seite, in welcher der Header aus einem Flashfilm mit Musik und so Zeug besteht...

Nun möchte ich per Cookie dem User die Chance geben, das nicht jedesmal das Intro neu abgespielt wird, habe es per if abfrage so gelöst aber er schreibt das Cookie nicht wenn es in der Datei steht.

PHP-Code:

<?php 
if(isset($_COOKIE['flashBanner'])){ 
?> <embed width="780" height="243" src="25_223.swf"><?php 
} else { 
setcookie('flashBanner'"25_22"time()+(60*60)); 
?> <embed width="780" height="243" src="25_22.swf"><?php 
}   
 if(isset(
$_COOKIE['flashBanner'])) { 
        echo 
"User hat den Cookie akzeptiert\n"
    } else { 
        echo 
"User hat den Cookie nicht akzeptiert\n"
    } 
?>

Ich muss das setcookie aber an den anfang der Datei setzen, dann klappt aber die ganze if abfrage nicht mehr könnte mir da jemand helfen...

Zwirni 25.09.2008 00:46

setcookie() muss genau wie header() vor jeglicher anderer Ausgabe stehen. Bist Du sicher, dass dies der Fall ist? Für mich sieht dein Code gekürzt aus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:02 Uhr.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25