Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Cookie - Formular - zweimal absenden...

Hi,
hab folgendes Problem... Ich habe ein Formular bei dem action auf index.php gestellt ist... Wenn index.php aufgerufen wird setzt es ein cookie... leider zeigt mir die seite aber dann noch nicht an das ein cookie gesetzt wurde sondern ich muss das formular dann noch ein zweites mal abschicken oder die seite z.b. aktualisieren damit ich sehen kann das ein cookie gesetzt wurde... oder anders: ich schicke das formular weg (einmal) und öffne index.php in einem zweiten browser... dann sehe ich schon in dem andern browser das ein cookie gesetzt wurde....
woran kann das liegen? in das irgendein 0815 problem oder braucht ihr codeschnipsel?
danke für eure hilfe!
chrizl

Hier gehts zum Orginal Eintrag "Cookie - Formular - zweimal absenden..." im Forum

Antworten

Auszug aus der Doku zu setcookie:
Sind die Cookies einmal gesetzt, können Sie beim nächsten Seitenaufruf anhand der $_COOKIE oder $HTTP_COOKIE_VARS Arrays auf diese zugreifen.

*** Nobody ***


2.

ja das mit dem $_cookie hab ich schon eingebaut das is mir schon klar... aber warum zeigt er mir sie nicht beim nächsten sondern erst beim übernächten seitenaufruf im selben browserfenster an... oder ist das so gemeint:
ich erzeuge nämlich das cookie und rufe es gleich in der nächsten zeile wieder auf... funzt dass dann nicht?


3.

Nein, das funktioniert so nicht. Es macht auch keinen Sinn, nach setcookie sofort den Wert im Cookie abzufragen, denn das Script kennt den Wert doch schon.

*** Nobody ***


Hier gehts zum Orginal Eintrag "Cookie - Formular - zweimal absenden..." im Forum
 
phpforum.de | Impressum | Handy Bundles