Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como usar o SSL combinado com um redireccionamento PHP
A segurança da informação é uma parte essencial de manter a Internet útil, e cabe a todos para mantê-lo seguro. Uma coisa importante programadores Web fazer é usar o Secure Socket Layer ( SSL) para criar conexões criptografadas entre os usuários da Web e páginas da web. Se seu aplicativo PHP pode ser lidar com dados sensíveis , tais como números de informação ou de cartão de crédito pessoais , em seguida, o script precisa garantir que a conexão é segura . Você pode fazer isso colocando um bloco de código no início de seus scripts que redireciona o usuário para uma conexão segura , se ele não está em um já. Instruções
garantir que seu usuário estiver em uma conexão segura
1

Verifique se o seu usuário está se conectando a sua página Web sobre o " porto seguro ". Computadores conectar a servidores através de " portas ", e as portas se conectam através estão contados. O número da porta do servidor ajuda a entender o que o usuário precisa . O porto seguro padrão é a porta " 443 ", e queremos ter certeza de que o usuário está se conectando através desta porta

Comece o seu bloco de código com esta linha: .

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

Isso fará com que o resto do código a ser executado se o usuário não está se comunicando na porta " 443 ". Em outras palavras , o código vai tomar medidas se a conexão do usuário não é garantido.
2

Enviar o usuário para uma conexão segura. Adicione as próximas duas linhas de código para o seu bloco :

header (" HTTP/1.1 301 movido permanentemente " ) ;

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

Estas linhas de código enviar instruções para o navegador da Web do usuário para se reconectar à página, mas por uma conexão segura
. 3

Halt o funcionamento do seu script. Agora que o usuário está sendo enviado para uma conexão diferente , você precisa ter certeza de que o resto do seu script não é executado enquanto o usuário estiver em seu caminho para a outra conexão . Quando ele liga novamente, o roteiro vai começar de novo . Portanto, verifique se o script não é executado duas vezes

Termine o seu bloco de código com estas duas linhas : .

Saída (); }




Anterior :

Próximo : No
  Os artigos relacionados
·MySQL DBA Tutorial 
·Como definir uma tabela no MySQL 
·Forma fácil de alternar PHP Consulta Cláusulas 
·Como reduzir o número de caracteres em uma seqüência…
·PHP Erro fatal: memória esgotada 
·Como criar scripts PHP para Aplicações 
·Como usar o Eclipse para PHP 
·Como verificar se uma caixa de seleção tem sido verif…
·Como desativar o PHP Register Globals 
·Como fazer um sistema de templates em PHP 
  Artigos em destaque
·Por que não posso ver minha Xcode iPhone 
·Como inserir elementos de uma List View em uma matriz 
·Como aprender programação de computador 
·Como manipular Cordas em MFC 
·Como editar KML e maioria 
·Como fazer um formulário PHP Mailer Isso Auto redireci…
·Verificação de entrada Java 
·Diferença entre URS & SRS 
·Como ler um objeto em jQuery 
·Como desativar uma consulta paralela no Oracle 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados