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!

Felipe Silva

Publicado por Felipe Silva

Categoria: ASP, PHP

Compartilhe:
  • Google Bookmarks
  • Twitter
  • Facebook
  • Digg
  • LinkedIn
  • del.icio.us
  • Rec6
  • Technorati
  • StumbleUpon
  • Netvibes

Feed, Pings e Trackbacks

Você pode seguir os comentários para este post através do RSS 2.0, deixar um comentário e ou fazer um trackback do seu site/blog.

Posts relacionados

  • Não há posts relacionados a este conteúdo.

Ainda não existem comentários

Que tal interagir com outros leitores comentando abaixo? Sua opinião e seu conhecimento podem ajudar outras pessoas! Colabore!

Deixe seu comentário

(*)

(*) (não será divulgado)

(*) (Proteção anti-spam)




Termos de uso Política de privacidade
Copyright©2008 - HostGator