Muy corto truco: el modo de mantenimiento a través de IP

En el desarrollo de un producto (sitio web, blog, Facebook App) en línea, si usted no ha sido capaz de construir un desarrollo / operaciones de infraestructura, puede ser necesario bajo ciertas circunstancias, deberá poner el servicio "off-line", las actualizaciones, la depuración o intervenciones mantenimiento. WordPress, por ejemplo, se puede desactivar el uso de Programas simple y conveniente, como modo de mantenimiento . En todos los demás casos, deja que te enseñe cómo permitir el acceso a un sistema, sólo para usted o para un número de personas que están autorizadas por el simple control de la dirección IP. Lo que necesita es PHP y ser capaz de colocar las líneas de código en el punto más alto del sistema, es decir, en la parte del código (o páginas) que se llama normalmente siempre en primer lugar, el tipo de la cabecera de un sitio para ser claros:

1
2
3
4
5
6
7
8
9
10
/ / Puedo crear una lista de direcciones IP autorizadas
array ( "87.6.45.33" , "234.34.34.2" ) ; // etc... $ AllowIP = array ("87.6.45.33", "234.34.34.2"); / / etc ...

/ / Si la IP no se encuentra entre los permitidos
! in_array ( $_SERVER [ 'REMOTE_ADDR' ] , $allowIP ) { if ( in_array ($ _SERVER ['REMOTE_ADDR'], $ allowIP) {
/ / Incluye el modo de mantenimiento
; morir ();
}

/ / Continuar la visualización normal

No hay comentarios para este post

Deja un comentario

TAG XHTML PERMISOS: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> ENTRADA CÓDIGO:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL