8791 sujets

Développement web côté serveur, CMS

Bonjour a tous , j'aurais voulu savoir si il était possible lorsque qu'on clique sur un bouton d'afficher plus qu'une seule page et rendre les autres temporairement inaccessible ?

cela a pour but d'afficher une page 'site en maintenance' en attendant q'un admin intervient


merci d'avance Smiley smile Smiley cligne
Hello,
Oui c'est forcément possible, mais sans connaitre la structure de ton sit ça va être compliqué de t'aider.

Si tu as une architecture MVC ou approchant, il suffit que ton contrôleur principal regarde si le mode maintenance est activé (par un champ dans la base de donnée, un fichier texte quelque part, ou autre...) et si c'est le cas il charge une vue "site en maintenance".

Sinon tu as peut-être un fichier commun qui est inclus au début de toutes tes pages ? Tu pourrais mettre la vérification ici.

Un autre solution serait de passer par une redirection avec un fichier .htaccess que tu pourrais éventuellement modifier via php quand tu clique sur le bouton maintenance.


Bref, il y a probablement de nombreuses façons de parvenir au résultat que tu cherche, le tout est de trouver la plus adaptée à ta situation.