Però se faccio in contentLoop:

while ($loop == 1){
header("content.php?qualcosa");

if (....) ....

}

mi ritorna su content.php per terminarlo, ma il while del contentLoop continua ad essere attivo lo stesso o dopo il redirect a content, il contentLoop si è chiuso anche se aveva iniziato il while e quindi non mi fa l'If successivo?



Per il file di lock, penso che lo posso usare, però a me serve uno script separato dal principale content.php che faccia un suo ciclo in background e che venga terminato sempre da content, in modo che se content non viene più chiamato, il ciclo contentLoop non si ferma e , dopo un 30sec, arriva a un if che gli fa eseguire un codice particolare avvisando che content non è stato più chiamato.
Se avete un'altra idea per controllare lato server se content non viene più chiamato dopo una 30 sec...
Con touch e unlink non credo che posso ottenere questo.
Grazie comunque delle idee, spero che risolviamo.