Author Topic: PROBLEMAS CON REFERER Y PHP  (Read 39 times)

mario451

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
    • View Profile
PROBLEMAS CON REFERER Y PHP
« on: Mayo 08, 2020, 05:32:05 pm »
Hola a todos, tengo un problema con una web que estoy montando.

Quiero habilitar un código para según de donde vengan las visitas llevarles a una página optimizada. Por ejemplo si la visita viene de Facebook quiero llevarles a una carpeta de la web que estará específicamente optimizada para Facebook.


<?php

   $ref = $_SERVER['HTTP_REFERER'];
   $facebook= 'facebook.com';
   $host = parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST);

   if(substr($host, 0 - strlen($facebook)) == $facebook) {
       header("Location: https://consultarsimit.co/");
                die();

   }

?>


Por alguna razón no esta funcionando en mi servidor con PHP 7.0. Tengo un sistema de Cache.. podría ser eso?

Gracias

chuidiang

  • Administrator
  • Hero Member
  • *****
  • Posts: 5462
  • Karma: 12
    • View Profile
    • Apuntes de programación
Re: PROBLEMAS CON REFERER Y PHP
« Reply #1 on: Mayo 08, 2020, 08:13:54 pm »
Hola

Un motivo típico por el que no funciona es tener cualquier tontería justo antes de <?php

Si hubiera una linea delante, un espacio o cualquier otra cosa, eso se envía al navegador que lo considera respuesta y ya no hacer el location.. En tu fichero php ese trozo de código que pones tiene que estar al principio del fichero, sin ningún tipo de nada delante.

Saludos.

 

ey