Mailinglisten-Archive |
This is a multi-part message in MIME format. ------=_NextPart_000_0111_01C0A331.4A930D10 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable hallo zusammen, seit einigen tagen und naechten zerbreche ich mir den kopf und finde = keine loesung fuer folgendes problem: ich baue gerade eine seite mit mehreren aufeinanderfolgenden formularen, = die die variablen bis zuletzt mit http_post/input-hidden weitergeben und = am ende in die datenbank gespeichert werden. parallel laeuft eine = session (php4, in mysql), die benutzername und kennwort enthaelt.=20 soweit so gut. nun funktioniert aber der browser-back-knopf nicht mehr = (ich weiss die frage gab=B4s schon vorher) und ich habe dementsprechend = vor dem sessionstart/register (auf jeder seite) den = session-limiter(public) gesetzt. -> browser-back funktioniert. und jetzt das problem: die formulardaten werden sauber in die db = gespeichert. rufte ich nun die formulare wieder auf, enthalten diese = wieder die alten wert, obwohl die neuen aus der datenbank eingelesen = werden. sobald ich den cache_limiter wieder auf nocache setzt geht = wieder alles (bis auf den back-knopf). in der php.ini kann ich leider = nichts veraendern (cache_time <180 min) - wobei dies das problem ja = nicht loesen w=FCrde. gibt es eine moeglichkeit den cache per php zu leeren ? oder hat jemand = eine ander idee. danke marcus=20 ------=_NextPart_000_0111_01C0A331.4A930D10 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META content=3D"text/html; charset=3Diso-8859-1" = http-equiv=3DContent-Type> <META content=3D"MSHTML 5.00.2919.6307" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT face=3DArial size=3D2>hallo zusammen,</FONT></DIV> <DIV><FONT face=3DArial size=3D2>seit einigen tagen und naechten = zerbreche ich mir=20 den kopf und finde keine loesung fuer folgendes problem:</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>ich baue gerade eine seite mit mehreren = aufeinanderfolgenden formularen, die die variablen bis zuletzt mit=20 http_post/input-hidden weitergeben und am ende in die datenbank = gespeichert=20 werden. parallel laeuft eine session (php4, in mysql), die benutzername = und=20 kennwort enthaelt. </FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>soweit so gut. nun funktioniert aber = der=20 browser-back-knopf nicht mehr (ich weiss die frage gab=B4s schon vorher) = und ich=20 habe dementsprechend vor dem sessionstart/register (auf jeder seite) den = session-limiter(public) gesetzt. -> browser-back = funktioniert.</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>und jetzt das problem: die = formulardaten werden=20 sauber in die db gespeichert. rufte ich nun die formulare wieder auf, = enthalten=20 diese wieder die alten wert, obwohl die neuen aus der datenbank = eingelesen=20 werden. sobald ich den cache_limiter wieder auf nocache setzt geht = wieder alles=20 (bis auf den back-knopf). in der php.ini kann ich leider nichts = veraendern=20 (cache_time <180 min) - wobei dies das problem ja nicht loesen=20 w=FCrde.</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>gibt es eine moeglichkeit den cache per = php zu=20 leeren ? oder hat jemand eine ander idee.</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>danke</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>marcus</FONT> </DIV></BODY></HTML> ------=_NextPart_000_0111_01C0A331.4A930D10--
php::bar PHP Wiki - Listenarchive