login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Pagina refreshen op andere pc

Offline Jootn - 17/10/2009 10:41
Avatar van JootnNieuw lid Goede middag samen...

Ik heb een rare vraag.

Is het mogelijk om via php een pagina te verversen op een andere pc in het netwerk?

Als ik op mijn pc dus via mijn server (op het www) klik op een knop,

zou hij het andere ip die ook op die site zit moeten refreshen.

Het principe van een chat dacht ik eigenlijk.

Je voert iets in, drukt op enter, en op de andere pc wordt het "gerefresht" dacht ik. Of zit dat anders in elkaar?

Ik vraag me af hoe ik daar ergens info over kan vinden.

Groetn

7 antwoorden

Gesponsorde links
Offline ArieMedia - 17/10/2009 11:01
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Nee dit kan (gelukkig) niet!

Je zou wel header refresh kunnen gebruiken om na zoveel seconden te refreshen steeds..
Offline Joost - 17/10/2009 11:59
Avatar van Joost PHP expert Je kan via AJAX wel jouw idee realiseren. 
Offline Esli - 17/10/2009 13:25
Avatar van Esli PHP interesse Even buiten de kwestie, waarom zou je dat dan willen doen?
Offline TheSpartan - 17/10/2009 14:48 (laatste wijziging 17/10/2009 14:53)
Avatar van TheSpartan Nieuw lid Wat Joost al zei .. Je kan het wel via AJAX maken.. Vraag me niet hoe Dit zou wel verschrikkelijk irritand zijn i.v.m dan lijkt het alsof je een soort hacker ben die dan zoveel in zn browser kan overnemen dat die persoon helenmaal gek wordt en bovendien zou hij niet zo snel naar je site terug keren!

  1. Mijn Advies: Doe met javascript een scriptje maken
  2. dat die om de zoveel tijd refresht

  1. <script type="text/JavaScript">
  2. <!--
  3. function timedRefresh(timeoutPeriod) {
  4. setTimeout("location.reload(true);",timeoutPeriod);
  5. }
  6. // -->
  7. </script>
  8.  
  9. <body onload="JavaScript:timedRefresh(5000);">
  10. </body>


Dit is zo een Javascript code!
  1. <body onload="JavaScript:timedRefresh(5000);">

Laat de 3 nullen staan en typ om de hoeveel seconde die moet refreshen!
dus wil je 60 seconden

  1. <body onload="JavaScript:timedRefresh(60000);">


Succes!  :D;)
Offline Jootn - 17/10/2009 19:35
Avatar van Jootn Nieuw lid Wel, allemaal bedankt om te replyen,

maar ik ben er nog niet uit.

Wat wil ik doen.

Ik heb een 'spel' gemaakt in php. Voor 2 spelers. Maar nu moeten de 2 spelers op 1 pc spelen met 1 muis. Ik had het graag gezien dat dat via 2 pc's kon gespeeld worden. Je maakt een gebruikersnaam aan, de andere ook, en als er 2 aangemaakt zijn kan het spel beginnen.
Het is met kliks. Maar je kan enkel ombeurt klikken.
Dus als de 1e geklikt heeft op zijn pc, had ik graag pc2 zien verversen (maar enkel als pc1 geklikt heeft), dan moet pc2 klikken, en als hij klikt moet pc1 verversen.

Ik weet echt niet hoe ik dit goed en verstaanbaar moet uitleggen ;)

Groeten
Offline Joost - 17/10/2009 19:47
Avatar van Joost PHP expert Gebruik Cumulus007 zijn methode daarvoor dan...

Als speler1 klikt plaats je ergens een flag (database, file, etc).
Bij speler2 heb je een setTimeout in JS van 1 seconde, die met een AJAX request kijkt of de flag is geplaatst. Zoja, verwijder de flag en return (in wat voor vorm dan ook) een true, en anders return je een false. In JS lees je dan uit wat de gestuurde waarde is, is het true, refresh, anders, niks.

Snapje?
Offline Jootn - 17/10/2009 20:58
Avatar van Jootn Nieuw lid wel joost en cumulus007, ik ga me eens verdiepen in AJAX 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.17s