Ich brauche mal etwas Hilfe.
Also, ich Progge so ein Textbassiertes RPG in PHP. In OO und mit Smarty als Template System. Sodala. Jetzt zum Problem. Ich habe einen Event Handler. Dieser Prüft, ob man die angeforderte Seite aufrufen darf. Wenn nicht >>mach etwas<<. So, das alles funktioniert bis jetzt wunderbar.
Jetzt aber zu dem >>mach etwas<<. Man nehme mal an. Man ist in einem Laden mit Items die man kaufen kann. Was für Items auch immer. Jetzt klicke ich eins an und es wird gekauft, also Geld vom Konto abgebucht. Wenn jetzt der User irgend einen Fehler macht, und er einen illegalen Event auslöst, soll er eben wieder auf die alte Seite zurück. Jedoch hat er auf dieser Seite ja ein Item gekauft. Dies möchte er jetzt ja nicht noch einmal kaufen. Man soll also einfach den HTML Code anzeigen, aber nix mehr ausführen. Gibt es da irgend eine Einfache funktion? Ich dachte mir, dass man vieleicht mit dem Smarty Cache da etwas erreichen könnte?
Ich hoffe ich hab mich verständlich ausgedrückt
Gruss
X
Also, ich Progge so ein Textbassiertes RPG in PHP. In OO und mit Smarty als Template System. Sodala. Jetzt zum Problem. Ich habe einen Event Handler. Dieser Prüft, ob man die angeforderte Seite aufrufen darf. Wenn nicht >>mach etwas<<. So, das alles funktioniert bis jetzt wunderbar.
Jetzt aber zu dem >>mach etwas<<. Man nehme mal an. Man ist in einem Laden mit Items die man kaufen kann. Was für Items auch immer. Jetzt klicke ich eins an und es wird gekauft, also Geld vom Konto abgebucht. Wenn jetzt der User irgend einen Fehler macht, und er einen illegalen Event auslöst, soll er eben wieder auf die alte Seite zurück. Jedoch hat er auf dieser Seite ja ein Item gekauft. Dies möchte er jetzt ja nicht noch einmal kaufen. Man soll also einfach den HTML Code anzeigen, aber nix mehr ausführen. Gibt es da irgend eine Einfache funktion? Ich dachte mir, dass man vieleicht mit dem Smarty Cache da etwas erreichen könnte?
Ich hoffe ich hab mich verständlich ausgedrückt
Gruss
X