Foros del Web » Programando para Internet » PHP »

problemas con $PHP_AUTH_USER

Estas en el tema de problemas con $PHP_AUTH_USER en el foro de PHP en Foros del Web. Hola, bueno tengo este problema segun he leido este es una variable global de php que obtiene su valor mediante los encabezados de php se ...
  #1 (permalink)  
Antiguo 25/01/2006, 12:59
 
Fecha de Ingreso: mayo-2005
Mensajes: 14
Antigüedad: 19 años, 6 meses
Puntos: 0
problemas con $PHP_AUTH_USER

Hola, bueno tengo este problema segun he leido este es una variable global de php que obtiene su valor mediante los encabezados de php

se obtiene header("WWW-Authenticate: Basic realm=\"mi dominio\"");

hasta ahi me queda todo claro pero si no quiero obtenerlo del modo anterior y si le asigno el valor digamos asi

$PHP_AUTH_USER=str_replace("'","\'",$_POST['login']);
$PHP_AUTH_PW=str_replace("'","\'",$_POST['password']);

en esta pagina donde le asigno el valor estas variables pues tiene el valor, pero cuando me paso a la siguiente pagina que es Main, imprimo las variables y ya no tienen valor.

alguien me podria ayudar con esto, se los agradeceria mucho.

saludos

Dar Kanon
  #2 (permalink)  
Antiguo 25/01/2006, 13:11
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 19 años, 2 meses
Puntos: 55
primero q nada cambia esto pq esta mal
"'","\'" cambialo por esto otro "\'","\\'"
y la respuesta la encontras aca http://ar.php.net/features.http-auth
saludos
  #3 (permalink)  
Antiguo 25/01/2006, 13:14
 
Fecha de Ingreso: mayo-2005
Mensajes: 14
Antigüedad: 19 años, 6 meses
Puntos: 0
hola, esto header("WWW-Authenticate: Basic realm=\"mi dominio\"");
si me funciona bien, pero ya no lo quiero hacer de este modo, quiero que en un formulario se validen, pero el problema es que todos los demas php's que tengo utilizan estas variables $PHP_AUTH_USER, y si cambio eso, todo va a dejar de funcionar, no se si me explique jeje, es que luego estoy medio enredado.

gracias

saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:55.