He creado un sitio web (PHP) con más de 60 páginas. Me acabo de dar cuenta (desafortunadamente) de que debería haber incorporado una función "En modo de mantenimiento" para permitir que un administrador deshabilite temporalmente el sitio web y lo dirija a una página de Modo de mantenimiento. Esto solo permitiría a aquellos que iniciaron sesión como administrador ver el sitio web.Cómo implementar el "Modo de mantenimiento" en el sitio web ya establecido
Las opciones que veo son:
añadir un nuevo archivo "incluir" a la parte superior de cada página PHP.
Tengo uno que se utiliza para mostrar la barra de navegación en
cada página (clase de navegación). Podría escribir el código de Modo de mantenimiento
en esta clase.
¿Tengo alguna otra opción? La primera opción no parece ser la más eficiente, y la segunda parece una mala programación. ¿Hay alguna otra forma mejor de incluir un nuevo archivo en cada archivo php?
Gracias!
ps - el sitio no se pone en marcha todavía
Como se puede ver en los ejemplos se puede excluir algunas IP. –
Parece una buena alternativa rápida. Espero encontrar otros métodos que puedan ser más escalables para que cada vez que tenga un nuevo administrador, no tenga que actualizar el archivo .htaccess e ingresar su IP. Sin embargo, ¿me estoy poniendo un poco por delante? Para el próximo año, probablemente no tendré muchos administradores nuevos. Tal vez implementar una solución rápida y simple de .htaccess por ahora funcionaría hasta que realmente necesite implementar el método robusto. ¿Qué piensan ustedes? ¿Es mejor construirlo de la manera "correcta" en este momento? ¿O simplemente hazlo de la manera más fácil hasta que tenga que hacerlo más complejo? – justinl
Esto requiere que conozca las direcciones IP de todos los administradores ... – OIS