Comunidad de diseño web y desarrollo en internet online

¿Ayuda con PHP y $_GET?

Citar            
MensajeEscrito el 26 Sep 2010 01:57 am
Estoy desarrollando un blog, (No quiero usar wordpress ni drupal ni nada de eso), y como recién estoy comenzando, en esto de PHP y MySQL, soy un novato aun, hehe.

Necesito que alguien me ayude, en esto:

como evito que salga "Notice: Undefined index: p in" cuando no uso ?p=x en mi url,
es decir con el método $_GET['p']; yo obtengo el dato para definir que pagina cargar, pero cuando esta solo la url, sin la parte ?p=2.. sale ("Notice: Undefined index: p in C:\Archivos..." creo que eso es porque no encuentra "p".Quiero que cuando este solo la url "limpia" es decir "http://localhost" cargue como si fuese http://localhost/index.php?p=1, pero sin redireccionar.. que solo quede http://localhost. Una solución a este problema o una forma alternativa de hacer esto sera muy bien recibida, Gracias.

PD: Uso Easy PHP y en el localhost.

Por ozkxr

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Sep 2010 02:23 am
De la manera que no aparecerá nunca:

Código PHP :

if (isset($_GET['p']))
{
      // existe $_GET['p'] puedes usarla sin problemas
}


Otra es configurar tu php para que los errores E_NOTICE no se muestren, pero cualquiera de estos métodos que uses para desactivar eso solo evita que muestre el mensaje más nada, pero el error igual ocurre. Aqui puedes ver los diferentes metodos y opciones:

Error Reporting

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 26 Sep 2010 03:07 am
Gracias!, lo que hice fue cambiar el $_GET por $_REQUEST y funciono asi, hehe y gracias por la respuesta tambien la implemente... y funciona...
Gracias!

Por ozkxr

3 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.