ciao, sto smanettando con questo array perchè vorrei capire se sia possibile tramite php (e senza dover inserire del codice manualmente in ogni pagina interessata) redirezionare tutte le pagine del sito ad un'altra pagina, qualora si verifichino delle condizioni.
ad esempio poniamo che io oggi pomeriggio voglia effettuare una manutenzione del mio sito e voglio evitare che durante l'operazione, gli utenti possano interagire con il sito: entro nel sito come gestore, c'è un menù a tendina con le voci 'manutenzione on', 'manutenzione off'. Se seleziono off il sito è online normalmente, se invece seleziono on invece viene effettuato il redirezionamento delle pagine del sito.
al momento questo è il mio codice non funzionante.
Imposto la variabile nella pagine del gestore del sito.
codice:
//imposto la mia variabile globale
$manu = $_POST['manu'];
echo $manu;
$GLOBALS['manutenzione'] = $manu; //on o off
e questo è il codice in testa alla pagina pubblica che voglio redirezionare
codice:
<?php
if($GLOBALS['manutenzione'] == 'on'){
header('Location: manutenzione.html');
exit;
}
?>
dove sto sbagliando? le pagine sono nella stessa directory
se avete altri consigli su come gestire questo tipo di operazione, sono ben accetti!
grazie,
L.