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