Google
Web dns.bdat.net

Re: [PHP-ES] $_SERVER["HTTP_REFERER"]

Write haof XML files: emillio alvarez ( dr7tbien(EN)terra.es)
Fecha: jue 03 feb 2005 - 20:47:37 CET


Pues muy interesante tu email, espero que tengas algo mal hecho con el
HTTP_REFERER, porque si no estaré listo, sé que tengo algo de código por
ahí dando por supuesto que esa variable funciona.

Al tema. Esto puedes hacerlo de diferentes maneras. A mi sólo se me
ocurren dos, por sesiones y por coookies. Te voy a decir como lo haria
yo por sesiones:

          En todas las paginas PHP escribes:
             session_name("EL_NOMBRE_DE_SESION_QUE_TU_QUIERAS");
             session_start();

          Una vez que haces esto, se crea una variable global llamada
$_SESSION, y una de las variables es:
               $_SESSION["EL_NOMBRE_DE_SESION_QUE_TU_QUIERAS"]. El
contenido de esta variable esde unos 20 o 30 caracteres, y es lo que
sirve a PHP para identificar inequivocamante al usuario, poer esto no
tienes porque controlarlo tú, lo controla PHP. Si quieres ir añadiendo
variables a la sesion, puedes hacerlo así:
               
                $_SESSION["otra_variable_que_pongo"] = "Otro valor más";

           y te irás llevando esas variables por todas las paginas que
visite el usuario.

   

Jose Domingo Fernandez wrote:

>Buenas lista. Haber si me podeis hechar un cable sobre esto.
>
>Estoy creando un control de almacen, y necesito sabes en todo momento,
>de que pagina he venido (motivos de seguridad).
>
>He utilizado $_SERVER["HTTP_REFERER"], pero el problema es que con el
>Mozilla funciona a las mil maravillas, pero con el puto IE, no me
>devuelve diha variable. O sea, no existe.
>
>while(list($Variable, $Valor)=each($_SERVER))
> {
> print("Variable=".$Variable."-->Valor=".$Valor."<br>");
> }
>Con este bucle me devuelve todas las variables del SERVER, pero la que
>realmente necesito no me la da, es como si se la hubiera comido.
>
>Por cierto, todo esto esta montado sobre una debian con PHP 4.1, y me
>es imposible actualizarlo, por estar montado sobre woody.
>
>¿Conoceis alguno la manera de controlar de que pagina viene una
>aplicacion, y que no sea con javascript?
>
> *****************************************
> * (EN)(EN)(EN) *
> * ICQ: 157645747 (EN) (EN) *
> * Linux Counter User: #173584 (EN) (EN) *
> * (EN)(EN)(EN) *
> * (EN)(EN)(EN) *
> * (EN)(EN) (EN)(EN) *
> * (EN) (EN) *
> * 11-03-04 *
> *****************************************
>
>
>

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Este archivo fue generado por hypermail 2.1.7 : sáb 19 mar 2005 - 01:01:24 CET