![]() |
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 |
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: |
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" |
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; } |
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 |
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 |
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 |
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.