Salut
Est-ce que le code suivant au début de mon contrôleur principal (Front controller -> index.php) suffit :
Je remet également ceci dans mon fichier maintenance.php au cas ou, mais pas certain que ça soit utile:
De cette façon je peux faire le même type de redirection dans mes PDOException si il y a des problèmes de Bdd en mon absence. Toujours dans l'objectif d’éviter de casser mon ref et positionnement en cas de maintenance ou d'un problème de BDD.
Est-ce que le code suivant au début de mon contrôleur principal (Front controller -> index.php) suffit :
Code:
if(MAINTENANCE===true && IPADMIN!=$_SERVER['REMOTE_ADDR'])
{
header('HTTP/1.1 503 Service Temporarily Unavailable');
header('Status: 503 Service Temporarily Unavailable');
header('Retry-After: 86400');
header('Location: maintenance.php');
exit;
}
Je remet également ceci dans mon fichier maintenance.php au cas ou, mais pas certain que ça soit utile:
Code:
header('HTTP/1.1 503 Service Temporarily Unavailable');
header('Status: 503 Service Temporarily Unavailable');
header('Retry-After: 86400');
De cette façon je peux faire le même type de redirection dans mes PDOException si il y a des problèmes de Bdd en mon absence. Toujours dans l'objectif d’éviter de casser mon ref et positionnement en cas de maintenance ou d'un problème de BDD.