Foros del Web » Programando para Internet » PHP »

Register_globals

Estas en el tema de Register_globals en el foro de PHP en Foros del Web. Que hay que cambiar aqui para que pasen las variables segun register_globals <?php if (($PHP_AUTH_USER!="Joe") || ($PHP_AUTH_PW!="123")) { header('WWW-Authenticate: Basic realm="Acceso restringido"'); header('HTTP/1.0 401 Unauthorized'); ...
  #1 (permalink)  
Antiguo 28/06/2003, 00:39
 
Fecha de Ingreso: abril-2002
Ubicación: Buacaramanga - Colombia
Mensajes: 46
Antigüedad: 22 años
Puntos: 0
Register_globals

Que hay que cambiar aqui para que pasen las variables segun register_globals

<?php
if (($PHP_AUTH_USER!="Joe") || ($PHP_AUTH_PW!="123")) {
header('WWW-Authenticate: Basic realm="Acceso restringido"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required.';
exit;
}
?>
<html>
<body>
Ha conseguido el acceso a la <B>zona restringida</B>.
</body>
</html>

Muchas Gracias
__________________
Tino
Linuxcol Soluciones Linux, Manuales, Noticias, foros, Seguridad
Linuxcol.com
  #2 (permalink)  
Antiguo 28/06/2003, 01:52
 
Fecha de Ingreso: septiembre-2001
Ubicación: Monterrey
Mensajes: 663
Antigüedad: 22 años, 6 meses
Puntos: 6
Para register_globals a cero:
Código PHP:
if ($_SERVER['PHP_AUTH_USER']!="Joe" || $_SERVER['PHP_AUTH_PW']!="123"
Para register global a uno puedes hacer uso de tu ejemplo original o tal vez usando los arreglo $HTTP_SERVER_VARS, una cosa adicional seria que verificaras si tu version de php esta trabajando como modulo de php, ya que si no es asi esto de la autenificacion via HTTP no funcionara.
  #3 (permalink)  
Antiguo 28/06/2003, 09:02
 
Fecha de Ingreso: abril-2002
Ubicación: Buacaramanga - Colombia
Mensajes: 46
Antigüedad: 22 años
Puntos: 0
Muchas gracias Hermino.......
__________________
Tino
Linuxcol Soluciones Linux, Manuales, Noticias, foros, Seguridad
Linuxcol.com
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 16:14.