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

Cómo habilitar SSL y PHP

2011/5/27
Sin seguridad adecuada , Internet no sería tan útil como es . Necesita cifrado para enviar información como números de tarjetas de crédito y datos personales confidenciales a través de las líneas públicas de la red global. En la Web, el protocolo Secure Socket Layer (SSL ) proporciona esa seguridad. Dado que PHP está construido para la Web , usted necesita saber cómo PHP y el trabajo en conjunto SSL . Hay algunas formas en que interactúan , en función de sus necesidades. Instrucciones
Permitiendo Soporte para Funciones SSL en PHP
1

Comprobar si la instalación de PHP ha habilitado el soporte SSL. Crear y ejecutar un script PHP simple, con el siguiente contenido :

< ? Php phpinfo (); ? >

El script mostrará una larga lista de cuadros que contienen información acerca de la instalación de PHP. Busque una caja con el encabezado "OpenSSL ". Si lo encuentra , tiene soporte SSL instalado y puede omitir esta sección .
2

Descargar e instalar OpenSSL acuerdo con las instrucciones de la página web OpenSSL . Algunos aspectos de la instalación variarán dependiendo del sistema operativo del servidor.
3

Vuelva a instalar PHP con soporte SSL. Consulte la página Manual OpenSSL PHP.net ' s para obtener instrucciones específicas . También se puede encontrar un ejemplo de tutorial en el sitio web " Mi línea Iniciar sesión ".

Después de habilitar funciones SSL en PHP , usted será capaz de escribir scripts que interactúan con los certificados de seguridad , claves de cifrado SSL y otras aspectos específicos de SSL.
Cómo comprobar la conexión del usuario es Secure
4

Compruebe si el usuario tiene acceso a su servidor a través de un puerto de red segura. Cuando las personas se conectan a un servidor , se conectan a través de números "puertos ". El número del puerto ha significado y puede ser utilizada para ayudar a determinar lo que necesita el usuario. Páginas web normales se entregan a través del puerto " 80 ". Páginas web seguras se entregan a través del puerto

Use lo siguiente como la primera línea de su bloque de código para comprobar si el usuario se comunica en el puerto seguro " 443. "

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

Mueve al usuario una conexión segura si él /ella no está en el puerto seguro. Agregue las siguientes dos líneas de código para hacer eso : Header

( " HTTP/1.1 301 Moved Permanently ");

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

Deje su guión de inmediato si tiene que redirigir al usuario . Usted no quiere hacer nada más si el usuario va a una página diferente . Para terminar el bloque de código con estas dos líneas :
salida

(); }


Con este bloque de código en la cabecera de las secuencias de comandos , usted puede estar seguro de que el usuario está accediendo a la página Web en una conexión segura .
Cómo comprobar que el sitio web se puede crear una conexión segura
7

Compruebe si su sitio web tiene una conexión segura disponible. Ir a una dirección web no seguro que tiene acceso a una de sus páginas . Por ejemplo, " http://www.example.com/page.php " es una dirección Web no seguro. Ahora añade una " s " después de la parte "http " por lo que se parece a " https://www.example.com/page.php " y pulse "Return ". Si la página no se carga, usted no tiene una conexión segura para su sitio web . Si no lo hace la carga , usted tiene una conexión segura y puede saltarse los pasos siguientes.
8

Pregúntele a su empresa de alojamiento web para instalar un " certificado de seguridad " en su nombre de dominio . El nombre de dominio , en este caso " example.org , " debe tener su propio certificado de seguridad para aceptar conexiones seguras SSL . Se le cobrará una tarifa que puede incluir la cuota de instalación y definitivamente incluye la cuota de la empresa que los temas y apoya su certificado SSL. Por lo general compra un certificado que dura un número de años y la necesidad de renovarla cuando caduque.
9

Compruebe que el certificado está instalado correctamente repitiendo el paso 1 .


Programación PHP /MySQL
Cómo compilar PHP con SSL
Cómo crear un sistema de plantillas simple en PHP
Cómo utilizar PHP para lotes
Cómo crear un rastreador de píxeles en PHP
Cómo instalar una UPS del Módulo VirtueMart
Cómo asignar XML a una variable en PHP
Cómo hacer un botón de confirmación de asistencia a un evento de Facebook Usando HTML
Cómo abrir un formulario PDF Uso de PHP
Conocimientos Informáticos © http://www.ordenador.online