Hostgator

Seu site Seguro com HTTPS

Vamos aprender a forçar um arquivo do seu site a se tornar criptografado sobre a camada SSL (quando aparece o cadeado amarelo no canto do browser e o endereço começa com HTTPS).
Deixando-o seguro evita que informações transmitidas entre o cliente e o servidor sejam visualizadas por terceiros, como por exemplo, sites de compras online.

O código detecta se a página está sendo carregada em HTTP e automaticamente redireciona para HTTPS. Vou dar exemplo em PHP e ASP!

Exemplo em PHP:

Crie um arquivo chamado forcehttps.php.
Copie e cole no forcehttps.php o seguinte código:

<?
   if(!$_SERVER['HTTPS']) {
       $protocolo = "https://";
        header( "Location: ".$protocolo.$_SERVER['SERVER_NAME'].$_SERVER['SCRIPT_NAME']);
    }
?>

Para cada página que requer a proteção, cole o seguinte código no inicio da página para fazer a inclusão do arquivo forcehttps.php.

<? Include(“forcehttps.php) ?>

Exemplo em ASP:

Crie um arquivo chamado forcehttps.asp.
Copie e cole no forcehttps.asp o seguinte código:

<%
   If Request.ServerVariables("SERVER_PORT")=80 Then
      Dim strSecureURL
      strSecureURL = "https://"
      strSecureURL = strSecureURL &amp; Request.ServerVariables("SERVER_NAME")
      strSecureURL = strSecureURL &amp; Request.ServerVariables("URL")
      Response.Redirect strSecureURL
   End If
%>

Para cada página que requer a proteção, cole o seguinte código no inicio da página para fazer a inclusão do arquivo forcehttps.asp

<%@Language="VBSCRIPT"%>
<!--#include virtual="/forcehttps.asp"-->

Lembrando que você pode adquirir um site com suporte HTTPS na Hostgator escolhendo o Plano G!

  1. Alexandre disse:

    Excelente artigo! Explicação clara e utilíssima!
    Com certeza irá ser de grande ajuda para muitos de nós!

Deixe um comentário, dúvida ou sugestão