Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Apache (http://www.forosdelweb.com/f58/)
-   -   notice al ejecutar (http://www.forosdelweb.com/f58/notice-ejecutar-488326/)

amilcargm20 08/05/2007 14:22

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

ferny 08/05/2007 14:49

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.

:adios:

amilcargm20 08/05/2007 14:55

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"

ferny 08/05/2007 14:59

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;
}

amilcargm20 08/05/2007 15:02

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 08/05/2007 15:24

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

ferny 08/05/2007 16:02

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 :-D

b3nj4 09/05/2007 03:18

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


La zona horaria es GMT -6. Ahora son las 12:10.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.