WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   PHP + mail() (http://www.wcm.at/forum/showthread.php?t=106734)

jonix 26.08.2003 13:20

versuch mal anhand der beschreibungen in den kommentaren der seite, deren link ich oben genannt habe, das session-cookie zu loeschen.

Frankster 26.08.2003 14:24

Hi!
HAb das eingefügt
setcookie("PHPSESSID");

und ich bekomme :
Warning: Cannot modify header information - headers already sent by (output started at /home/www/web625/html/bestellen.php:11) in /home/www/web625/html/bestellen.php on line 402

Wos is do los ;)

jonix 26.08.2003 14:36

"headers already sent" bedeutet, dass bereits eine (text-)ausgabe an den browser gesendet wurde, zb durch echo() oder print().

sieh dir die bemerkungen unter "User Contributed Notes" mal an...

Frankster 26.08.2003 14:54

Ich hab eine Lösung gefunden!

Wenn die Bestellung getätigt wurde und die Daten in die DB eingefügt wurden mache ich dies:
PHP-Code:

echo"    
    <script language=\"JavaScript\">
    parent.Inhalt.location.href = 'cookie.php';
    </script>"


Und die cookie.php seite mach dies
PHP-Code:

<?php
session_start
();
setcookie ('PHPSESSID'''0);
session_destroy();

echo
"    
    <script language=\"JavaScript\">
    parent.Inhalt.location.href = 'inhalt.php';
    </script>"
;

?>

Und siehe da, die cookies werden gelöscht :-)

Ist das akzeptabel ??
Oder eher eine schlechte Lösung ?

Sie funktioniert, aber braucht halt eine zusätzlich PHP seite

SourceGrabber 26.08.2003 15:06

Normalerweise müsste es funktionieren, indem du die Ausgabe mit dem echo in einen <pre> </pre> html-Block integrierst.

Damit brauchst auch keine extra Seite mehr und die Headers already sent sollte auch nicht mehr kommen.

mfg SourceGrabber

PS: Für die Richtigkeit meiner Aussagen übernehme ich nicht einmal das kleinste bißchen Verantwortung :p

SourceGrabber 27.08.2003 11:40

war ohnehin a bledsinn! Tschuldigung war ein Denkfehler von mir


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:53 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag