Voglio chiamare una pagina in PHP(content.php) dal server stesso (da ContentLoop.php) ogni 10 secondi.
Entrambe le pagine sono situate nella stessa posizione nel server.
ContentLoop sarebbe tipo:
Codice PHP:
<?php
if ($_REQUEST['action'] == "loopOn" ) {
$loop = 1;
}
else
{ $loop = 0;
}
while ($loop == 1) {
$handle = fopen("content.php?action=autoit", "r");
sleep(10); // sleep per 10 secondi
}
?>
Per avviare/disattivare il loop di ContentLoop, pensavo di
farla partire da un browser con un comando del tipo:
ContentLoop.php?action=loopOn
ma non sono troppo convinto che funzioni... perché se il ciclo parte e poi richiamo la
pagina con
ContentLoop.php?action=loopOff
il loop di quella chiamata non parte, ma quello partito prima si ferma?
Poi, è corretto :
fopen("content.php?action=autoit", "r");
da una pagina php per fare una chiamata GET a un'altra pagina php?