Hallo zusammen. Ich bin noch ziemlich neu bei PhP und ich habe da mal eine Verständnisfrage!
Im Kopf der Startseite steht ein Punktezähler, welcher zu Beginn anhand der letzten Loginzeit und einem Multiplikationsfaktor berechnet wird. Ich lege auch die Sessions"LetzterLogin" und Session"Faktor" an.
So nun berechnet er das auch richtig, gibt die Punkte in meiner Tabelle aus und mithilfe von Javascript lasse ich weiterzählen. Funktioniert auch alles!
Aber jetzt zu meiner Frage. Da ich nicht auf jeder Seite einen DB-Zugriff machen will um die Punkte wieder richtig zu berechnen, würde ich gerne den oberen Kopf, wo die Punkte berechnet wurden und weiter berechnet werden, irgendwie auf eine Folgeseite vererben!
Auch denkbar wäre sowas wie es mit Ajax möglich ist, dass nur gewisse DIV Elemente einer Seite neu geladen werden und der obere Kopf einfach vorhanden bleibt. Er dürfte also nicht neu geladen werden!
Ist sowas mit PHP möglich?
Ich persönlich bin zur Zeit nur auf eine Lösung gekommen und diese wäre, dass ich auf der Seite 2, dann eben die SESSION"LetzterLogin wieder mit der aktuellen time() vergleichen würde und die Berechnung für alle Folgeseiten so festlegen würde um nicht immer wieder auf die Db zuzugreifen! Ich denke das wäre möglich, jedoch wäre nach meiner Meinung eine Art Vererbung weniger Aufwand! Daher würde ich mich freuen, wenn Ihr vielleicht noch paar Ideen oder Möglichkeiten wüßtet.
Ich hoffe ich konnte verständlich erklären was ich meine!
Im Kopf der Startseite steht ein Punktezähler, welcher zu Beginn anhand der letzten Loginzeit und einem Multiplikationsfaktor berechnet wird. Ich lege auch die Sessions"LetzterLogin" und Session"Faktor" an.
So nun berechnet er das auch richtig, gibt die Punkte in meiner Tabelle aus und mithilfe von Javascript lasse ich weiterzählen. Funktioniert auch alles!
Aber jetzt zu meiner Frage. Da ich nicht auf jeder Seite einen DB-Zugriff machen will um die Punkte wieder richtig zu berechnen, würde ich gerne den oberen Kopf, wo die Punkte berechnet wurden und weiter berechnet werden, irgendwie auf eine Folgeseite vererben!
Auch denkbar wäre sowas wie es mit Ajax möglich ist, dass nur gewisse DIV Elemente einer Seite neu geladen werden und der obere Kopf einfach vorhanden bleibt. Er dürfte also nicht neu geladen werden!
Ist sowas mit PHP möglich?
Ich persönlich bin zur Zeit nur auf eine Lösung gekommen und diese wäre, dass ich auf der Seite 2, dann eben die SESSION"LetzterLogin wieder mit der aktuellen time() vergleichen würde und die Berechnung für alle Folgeseiten so festlegen würde um nicht immer wieder auf die Db zuzugreifen! Ich denke das wäre möglich, jedoch wäre nach meiner Meinung eine Art Vererbung weniger Aufwand! Daher würde ich mich freuen, wenn Ihr vielleicht noch paar Ideen oder Möglichkeiten wüßtet.
Ich hoffe ich konnte verständlich erklären was ich meine!