Jan Novak:
> auf einem Systen (a) läuft eine php Anwendung.
> Auf einem 2. System (b) (rspi) läuft eine ganz einfache Diashow ( könnte
> natürlich durch eine php Anwendung und Browser ersetzt werden).
>
> Wenn das System A eine bestimmte Funktion startet, soll auf dem System B
> im Browser eine bestimmte URL angezeigt werden, bis vom System A die
> Meldung kommt, es soll wieder eine Diashow zeigen.
>
> Beide System sind im gleichen lan (intranet). Sicherheitstechnisch sind
> zunächst keine hohen Hürden da.
[...]
Es muss dennoch eine Kommunikation zwischen den Systemen stattfinden.
Statt aber einen Browser fernzusteuern wäre es wohl sinnvoller, wenn man
eine Website baut, die regelmäßig per XHR-Aufruf nachfragt (z.B. 1x pro
Sekunde), ob eine Änderung der Anzeige nötig ist und dann ggf.
umschaltet, wobei ein seitenfüllendes iframe-Element verwendet wird, so
dass das Script immer geladen bleibt.
Vereinfacht:
<html>
<head>
<style>
html, body { margin:0; padding:0; }
#content { width:100%; height:100%; }
</style>
</head>
<body>
<iframe id="content"></iframe>
<script>
// hier das Script zur steuerung dessen,
// was im iframe angezeigt werden soll
</script>
</body>
<html>
Wenn man Polling vermeiden will, wären auch Websockets denkbar, dann
müsste das Script aber als Dienst laufen und nicht mehr als Webanwendung:
<
https://github.com/bloatless/php-websocket>
--
Arno Welzel
https://arnowelzel.de