Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2004, 06:46
Anarko
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Alterar $_SERVER['HTTP_REFERER']

Buen día, hice una redireccion con JavaS, y en el proceso se pierde $_SERVER['HTTP_REFERER']; hice la redireccion con header("location: $web"); y se me pierde la redireccion.

Tengo esto:

Código de pagina escondida, pero PUBLICA:

Código PHP:
<?php
    $miweb 
'^([url]http://[/url]'.$_SERVER['SERVER_NAME'].')';
    if(empty(
$_SERVER['HTTP_REFERER']) OR !eregi($miweb,$_SERVER['HTTP_REFERER']))
    {
    
header('location: [url]http://[/url]'.$_SERVER['SERVER_NAME']);
    exit;
    }
?>

<HTML>
<HEAD....
</BODY>
</HTML>

NOTA: La llegada a esta página no se produce desde el index, sino desde otra pagina.

¿Podre hacer algo asi desde la pagina que tiene el enlace?:

Código PHP:
 <?php

    $cabecera_que_se_envia_a_la_otra_pagina_de_nombre_REFERER 
=
    
'El valor que yo quiera';
    
    
//O bien:

    
$valor_de_las_cabeceras 'REFERER = tatata';
    
    
//Y ahora si:

    
header('location: [url]http://[/url]'.$miweb);
    
//Llevando este header las cabeceras (La que necesito es REFERER), que necesito.
    
exit;
?>
No puedo utilizar SESSIONES ni Cookies, (devido a mi desarrollo no tendria sentido...).

Gracias.