Retroceder   Foros del Web > Administración de sitios web > Servidores Web > Apache

Respuesta
 
Herramientas Desplegado
Antiguo 08-may-2007, 15:22   #1 (permalink)
amilcargm20 ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2007
Mensajes: 4
notice al ejecutar

Me gustaria saber como poder evitar que se impriman en la web los NOTICE del servidor (supongo que son del servidor) Apache ... el notice me da porque uso una variable de $_SESSION antes de definirla pero es que si la defino antes me jode todo lo que tengo echo .... antes usaba el IIS y SQL Sever 2000 y nunca me salio eso... asi que supuse que los notice se pueden evitar

espero una respuesta muchas gracias
amilcargm20 está desconectado   Responder Citando
Antiguo 08-may-2007, 15:49   #2 (permalink)
Il capo della mafia
ferny llegará a ser famoso muy prontoferny llegará a ser famoso muy pronto
 
Avatar de ferny
 
Fecha de Ingreso: noviembre-2002
Ubicación: Al final del cable
Mensajes: 9.805
Re: notice al ejecutar

Si es código php con hacer un isset($variable) suelen desaparecer esos avisos. Si quieres pon el código y te doy una respuesta más detallada.

__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
ferny está desconectado   Responder Citando
Antiguo 08-may-2007, 15:55   #3 (permalink)
amilcargm20 ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2007
Mensajes: 4
Re: notice al ejecutar

<?php
session_start();

if ($_SESSION["flag"]==true) {
$_SESSION["flag"]=false;
}

este es el codigo y me da error de no definido la variable "flag"
amilcargm20 está desconectado   Responder Citando
Antiguo 08-may-2007, 15:59   #4 (permalink)
Il capo della mafia
ferny llegará a ser famoso muy prontoferny llegará a ser famoso muy pronto
 
Avatar de ferny
 
Fecha de Ingreso: noviembre-2002
Ubicación: Al final del cable
Mensajes: 9.805
Re: notice al ejecutar

Prueba cambiando la condición del if. Déjalo así:

<?php
session_start();

if (isset($_SESSION["flag"]) && $_SESSION["flag"]==true) {
$_SESSION["flag"]=false;
}
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
ferny está desconectado   Responder Citando
Antiguo 08-may-2007, 16:02   #5 (permalink)
amilcargm20 ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2007
Mensajes: 4
Re: notice al ejecutar

OK !!!! Lo probare dentro de un rato que tengo que sacar de paseo al chucho jeje y te contesto si se soluciona o no :)

Pero igualmente muchisisisisimas gracias :D

Un saludo, te contestaré lo antes posible
amilcargm20 está desconectado   Responder Citando
Antiguo 08-may-2007, 16:24   #6 (permalink)
amilcargm20 ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2007
Mensajes: 4
Re: notice al ejecutar

Siiiiiiiiiiiiiiiiiiii ya no sale !!!!! :D:D:D:D:D MUCHISISISISISISISMAS GRACIAS

Ahora por curiosidad, porque se soluciona simplemente usando el isset ??????

Muchas gracias de nuevo :)

Un saludo
amilcargm20 está desconectado   Responder Citando
Antiguo 08-may-2007, 17:02   #7 (permalink)
Il capo della mafia
ferny llegará a ser famoso muy prontoferny llegará a ser famoso muy pronto
 
Avatar de ferny
 
Fecha de Ingreso: noviembre-2002
Ubicación: Al final del cable
Mensajes: 9.805
Re: notice al ejecutar

No tengo ni idea de qué hace el isset para que luego no salgan los notice... simplemente es algo que ya sabía por experiencia propia
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
ferny está desconectado   Responder Citando
Antiguo 09-may-2007, 04:18   #8 (permalink)
b3nj4 está en el buen camino
 
Avatar de b3nj4
 
Fecha de Ingreso: noviembre-2002
Mensajes: 165
Re: notice al ejecutar

Hay una función de PHP que es con la que pones qué mensajes quieres recibir: mensajes notice, warnings, errores, todos, ninguno... la función se llama error_reporting:

error_reporting(0); // para no mostrar ningún mensaje
error_reporting(E_ALL); // para mostrar todos los mensajes

más info en http://www.php.net/error_reporting
__________________
¿Quieres descargar Ares gratis?
b3nj4 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 22:15.
Políticas de Uso de Foros del Web


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96