PHP variable in Echtzeit anzeigen?
Hi. Ich hatte vor in einem PHP Projekt von mir eine Variable von einer Datenbank in Echtzeit anzeigen zu lassen. Gegebenenfalls kann man dafür auch JavaScript verwenden, allerdings soll eine PHP Variable in Echtzeit auf der Seite sein. Also sollte sich die Variable in der Datenbank ändern, so sollte auch ohne dass man die Seite aktualisiert der Aktuelle Wert der Variable erscheinen. Wie das ganze geht weiß ich aber leider nicht.
Ich hoffe jemand kann mir da bei meinem Problemchen helfen. Ich bin für jede Antwort dankbar. LG :)
2 Antworten
kannst du mit javascript und httprequest pullen , also z.b. jede sekunde eine anfrage an ein php schicken das dann die datenbank abfragt und ggf eine antwort liefert die dein javascript dann anzeigt .
brauchst du noch mehr echtzeit , wird das etwas komplizierter dann mit irgendeinem push system .
Das geht in diesem Fall nur per Javascript indem du die Seite regelmäßig neu lädst oder asynchron per Ajax.
Mit PHP alleine ist das nicht umsetzbar, weil PHP nur die Seite aufbaut und danach nicht mehr weiterläuft.
gruseliger weise könnte man es sogar mit php sockets machen . ja das gibts inzwischen auch . ist aber sehr unschlau .
Ja aber dann muss das PHP unabhängig vom verwendeten Webserver laufen, dann kannst du in PHP einen Websocket Server aufsetzen und den dann per Javascript abfragen.
Allerdings wäre hier Python oder NodeJS die bessere Wahl weil PHP einfach nicht dafür gedacht ist.
Wie ich die Variable in Echtzeit abfrage ist ansich kein problem. Das mach ich bereits mit einem Intervall und Ajax. Allerdings weiß ich nicht wie diese Variable dann auch ohne dass die Seite aktualisiert wird angezeigt wird. Quasi du machst nichts und die Variable wird dir von selber aktuell angezeigt