Guten Morgen,
zum übergeben von Daten, erstelle ich einen Cookie für 15 Sekunden, würde 1 Sekunde auch reichen, oder ist die Zeit für ein 56k Modem zu kurz?
Danke kub
Guten Morgen,
zum übergeben von Daten, erstelle ich einen Cookie für 15 Sekunden, würde 1 Sekunde auch reichen, oder ist die Zeit für ein 56k Modem zu kurz?
Danke kub
hehe.. habs noch nicht probiert, würde mal evaluieren wer noch mit nem 56k unterwegs ist..
15 sekunden ist ja nix..
Wer Joomla nachmacht oder verfälscht, oder nachgemachte oder verfälschte sich verschafft und in Verkehr bringt, wird mit Typo3 nicht unter zwei Jahren bestraft.
Joomla Forum
Joomla braucht Dich!
Manche Handy Flats haben eine Volumenbeschränkung, danach 56k![]()
Von wo nach wo willst du die Daten übergeben?
Z. B. bei einem Kontaktformular, der Cookie für gesendete. Ich bin mir nicht ganz sicher, ob beim laden sofort die Cookies abgefragt werden, wenn ja, sollte ja auch bei einer langsamen Anbindung 1 Sekunde reichen, wenn nicht sind 15 Sekunden dann doch sinnvoller. Eigentlich egal, mich würde es nur mal interessieren.
Wenn ich das richtig verstanden habe, meinst du sowas:
User sendet Formular ab => Cookie wird erstellt und im gleichen Ablauf wieder ausgelesen um das Formular als "gesendet" darzustellen. Danach ist das Cookie nicht mehr von Nöten.
Ich denke, das ist eher ein konzeptionelles Problem. Cookies sind eigentlich nicht dafür da um kurzfristige Daten zu speichern, sondern um die Daten langfristig (selbst nach schließen des Browsers) erhalten zu können. Was du suchst ist das Session-Handling. Nach dem Absenden wird etwas in die Session gespeichert und danach wieder ausgelesen (und evtl. wieder gelöscht).
Moinsen,
ja, dass dachte ich mir, das Session besser geeignet ist, allerdings kann ich bei dem Cookie bestimmen, wenn dieser gelöscht wird, die Session wird glaub ich erhalten, bis der Browser geschlossen wird, oder?
JFactory::getSession()->get/set/clear()
Damit kannst du Werte auslesen/setzen/löschen.
Außerhalb von Joomla! dann das normale:
session_start();
$_SESSION['key'] = $value;
unset($_SESSION['key']);
Dann ist Session besserallerdings muss ich jetzt umschreiben, dass ist nicht so gut
.
Lesezeichen