“Conocimientos Programación>Programación PHP /MySQL

Cómo utilizar SSL combinado con un PHP Redirect

2015/1/13
Seguridad de la información es una parte esencial del mantenimiento de útiles de Internet, y le toca a todo el mundo para mantenerlo seguro . Una cosa importante que los programadores Web que hacen es usar el protocolo Secure Socket Layer (SSL ) para crear conexiones cifradas entre los usuarios de la Web y las páginas Web . Si su aplicación PHP puede ser el manejo de datos sensibles, como información personal o números de tarjetas de crédito, entonces la secuencia de comandos debe asegurarse de que la conexión es segura . Usted puede hacer esto poniendo un bloque de código en la parte superior de las secuencias de comandos que redirige al usuario a una conexión segura si él no está en una ya . Instrucciones
asegurarse de que su usuario está en una conexión segura
1

Asegúrese de que el usuario se conecta a la página Web en el " puerto seguro ". Ordenadores conectan a los servidores a través de " puertos ", y los puertos que se conectan a través están contados. El número del puerto del servidor ayuda a entender lo que necesita el usuario. El puerto seguro estándar es el puerto " 443 ", y quiere asegurarse de que el usuario se conecta a través de este puerto

Inicie su bloque de código con la siguiente línea: .

If ($ _SERVER [' SERVER_PORT ' ] ! = 443 ) {

Esto hará que el resto del código para funcionar si el usuario no se está comunicando en el puerto " 443 ". En otras palabras , el código tomar medidas si la conexión del usuario no está asegurada .
2

Enviar al usuario una conexión segura. Agregue las siguientes dos líneas de código para el bloque : Header

( " HTTP/1.1 301 Moved Permanently ");

header ("Location : https://" . $ _SERVER [ " SERVER_NAME " . ] $ _SERVER [" REQUEST_URI "] ) .

Estas líneas de código envían instrucciones al navegador web del usuario para volver a conectarse a la página, pero por una conexión segura
3

detener el funcionamiento de la secuencia de comandos . Ahora que el usuario está siendo enviado a una conexión diferente , es necesario asegurarse de que el resto de la secuencia de comandos no se ejecuta mientras el usuario está en su camino a la otra conexión . Cuando se conecta una vez más, el script se iniciará de nuevo . Así que asegúrese de que su escritura no se ejecuta dos veces

End tu bloque de código con estas dos líneas: .
Salida

(); }




Programación PHP /MySQL
Cómo integrar PHP en HTML con Dreamweaver
Cómo quitar la primera línea en blanco en PHP
Cómo convertir XLS a CSV con PHP
Diferencia entre PHP4.0 y PHP5.0
Cómo hacer que una sentencia condicional en PHP
Cómo convertir las imágenes en datos binarios mediante PHP
Cache PHP MySQL Query Results
Cómo configurar un diseño de Zend en NetBeans
Conocimientos Informáticos © http://www.ordenador.online