Hallo Community,
da ich neu hier bin habe ich als erstes mal zwei Fragen:
Wieso werden bei mir keine cookies durch php gesetzt?
Und wieso wird bei mir der Fehler: Warning: Cannot modify header information - headers already sent by (output started at /users/igelhaut/www/xs/data/administrator/index.php:26) in /users/igelhaut/www/xs/data/administrator/index.php on line 711 angeueigt? Ich sende keine header in diesem Document…
Das alles ging bei meinem altem anbieter funpic.de, wieso geht das hier nicht?
Bei Fp hats vmtl. deshalb funktioniert, weil die wahrscheinlich das error_reporting anders konfiguriert haben.
Schau dir einfach die Zeile 26 an, dort wird schon etwas an den Browser gesendet. Eine anschließende Änderung des Dateiheaders ist dann nicht mehr möglich.
Meinst du in den vorherigen Zeilen oder genau vor setcookie(); ?
Denn wenn ich die vorherigen Zeilen wegmachen muss, dann wird das Script, das
ich geschrieben habe, nicht funktionieren!
also, ich habe jetzt folgendes versucht:
ganz am Anfang dies <?php
function cookie($name, $val, $exp, $path){
setcookie($name, $val, $exp, $path);}
?>
Dann Text Text Text…
und <?php cookie("test", "nixdrin", time() + 60*5, "/");?>
<?php
function cookie($name, $val, $exp, $path){
setcookie($name, $val, $exp, $path);}
cookie("test", "nixdrin", time() + 60*5, "/");
?>
Text Text Text
Dann müsste es gehen, denn genau dieser Text war eine Ausgabe.