Fecha actual Dom Ago 25, 2019 9:50 pm

Forzar Acceso por HTTPS o HTTP en una URL con PHP

Inicialmente significando Personal Home Page, y ahora significando Hypertext Preprocessor, PHP es el lenguaje de scripts y aplicaciones interpretadas del lado servidor más popular actualmente; más utilizable, multiplataforma y mejor soportado que ASP.


Usuarios leyendo este tema: Ninguno

Forzar Acceso por HTTPS o HTTP en una URL con PHP

Notapor ~ » Mar Nov 11, 2014 10:48 am

Para forzar HTTPS, necesitamos poner lo siguiente justo al inicio del código de PHP:
Código: Seleccionar todo
<?php
if(@$_SERVER["HTTPS"] !== "on")
{
    header("Location: https://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]);
    exit();
}
?>





Y para forzar HTTP, necesitamos lo siguiente:
Código: Seleccionar todo
<?php
if(@$_SERVER["HTTPS"] == "on")
{
    header("Location: http://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]);
    exit();
}
?>




Debemos tener mucho cuidado al usar peticiones POST, ya que esto no funcionará en dicho caso.
Imagen
IP for hosts file (email udocproject@yahoo.com to get updates if website becomes offline):
Código: Seleccionar todo
190.150.9.244 archefire.org



See what I'm doing in real time:
Main Desktop 1
Main Desktop 2
Avatar de Usuario
~
Site Admin
 
Mensajes: 2958
Registrado: Sab Nov 10, 2012 1:04 pm

Volver a PHP

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 6 invitados


cron