Write haof XML files: Mauricio Rodriguez
(
maurdz@gmail.com)
Fecha: jue 04 ago 2005 - 02:34:45 CEST
El notice no es propiamente un error, es un aviso que te
notifica
sobre algunas partes debiles en tu codigo que podrias
reforzar.
en este caso te dice que estas tratando de obtener el
indice
PHP_AUTH_USER siendo que $_SERVER['PHP_AUTH_USER']
y en algunos casos de la corrida de tu probrama esta esta
vacia o nula, para evita eso agrega:
if
((isset($_SERVER['PHP_AUTH_USER'])&&isset($_SERVER['PHP_AUTH_USER')){
if
($_SERVER['PHP_AUTH_USER']=="administrador") &&
$_SERVER['PHP_AUTH_PW']=="casa")) {
..........
}
}
Asi aseguras que contengan algo o tambien puede
inicializarlas en lugar de
usar isset().
Lo demas errores
Warning: Cannot modify header information - headers
already sent by (output
started at /cuentas/santotomeonline/www/galerias/index.php:2)
in
/cuentas/santotomeonline/www/galerias/index.php on line 161
Warning: Cannot modify header information - headers already
sent by (output
started at /cuentas/santotomeonline/www/galerias/index.php:2)
in
/cuentas/santotomeonline/www/galerias/index.php on line
162
Debe loguearse para poder ingresar
fueron provocados por que se imprimo el notice y mando las
cabeceras http,
puede ser
que en alguna parte del tu programa (un header o un session
start) requiere
que no no hayas hecho.
saludos
On 8/3/05, Federico Berardi <
fede@santotomeonline.com.ar> wrote:
>
>
> tengo el siguiente codigo
>
>
> <?php
> if
(($_SERVER['PHP_AUTH_USER']=="administrador")
&&
> ($_SERVER['PHP_AUTH_PW']=="casa"))
{
>
> Aca la pagina si la
autentificacion dio bien...
>
> } else {
> header('WWW-Authenticate: Basic
realm="My Realm"');
> header('HTTP/1.0 401
Unauthorized');
> echo 'Debe loguearse para poder
ingresar';
> exit;
> }
> ?>
>
>
>
> pero me da el siguiente
error
>
> Notice: Undefined index:
PHP_AUTH_USER in
>
/cuentas/santotomeonline/www/galerias/index.php on line
2
>
> Warning: Cannot modify header
information - headers already sent by
> (output started at
/cuentas/santotomeonline/www/galerias/index.php:2)
in
>
/cuentas/santotomeonline/www/galerias/index.php on line
161
>
> Warning: Cannot modify header
information - headers already sent by
> (output started at
/cuentas/santotomeonline/www/galerias/index.php:2)
in
>
/cuentas/santotomeonline/www/galerias/index.php on line
162
> Debe loguearse para poder
ingresar
>
>
> cuando pongo display_errors =
Off
> en php.ini
> anda perfecto
>
> que puede ser?
> gracias
>
> Federico
>
Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:23:48 CET