Foros del Web » Programando para Internet » PHP »

variables de entorno

Estas en el tema de variables de entorno en el foro de PHP en Foros del Web. Utiliza apache y al intentar acceder a la variable "$SCRIPT_NAME" de entorno esta me la devuelve vacia. Sin embargo si miro en phpinfo esta todo ...
  #1 (permalink)  
Antiguo 03/09/2003, 03:53
 
Fecha de Ingreso: julio-2003
Mensajes: 132
Antigüedad: 21 años, 3 meses
Puntos: 0
variables de entorno

Utiliza apache y al intentar acceder a la variable "$SCRIPT_NAME" de entorno esta me la devuelve vacia. Sin embargo si miro en phpinfo esta todo bien. Por lo tanto creo que estoy accediendo mal. a ver si ustedes me ven el lio:
intento acceder asi:

echo ("$SCRIPT_NAME");
y me devuelve vacio
Gracias de antemano y un saludo
  #2 (permalink)  
Antiguo 03/09/2003, 03:57
Avatar de Pino  
Fecha de Ingreso: abril-2003
Ubicación: Cangas do Morrazo, Pontevedra, Galicia, España, Europa, etc
Mensajes: 490
Antigüedad: 21 años, 7 meses
Puntos: 0
Hola, prueba así:

Código PHP:
echo $_SERVER['$SCRIPT_NAME']; 
Un saludo
__________________
Pïno
Webmaster de Programas Lynx
Usuario Registrado de Linux #327681

Mi cuerpo en windows, pero mi mente pensando en linux.
  #3 (permalink)  
Antiguo 03/09/2003, 04:15
 
Fecha de Ingreso: julio-2003
Mensajes: 132
Antigüedad: 21 años, 3 meses
Puntos: 0
pues tampoko tira, la verdad es k me esta empezando a moskear, ¿puedo en algun sitio consultar el fuente de phpinfo?
Gracias de nuevo
  #4 (permalink)  
Antiguo 03/09/2003, 06:00
 
Fecha de Ingreso: abril-2003
Mensajes: 656
Antigüedad: 21 años, 7 meses
Puntos: 1
Hola,

Prueba con esto $HTTP_SERVER_VARS['SCRIPT_FILENAME']

En el codigo de abajo te da todas las varibles de ["HTTP_SERVER_VARS"]);

$arr = get_defined_vars();

echo "<pre>";
print_r($arr["HTTP_SERVER_VARS"]);
echo "</pre>";

espero que te sirva

un saludo
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 22:36.