Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: octavioxd en 2 Enero 2010, 02:28 am



Título: Alta duda con ISSET(SOLUCIONADO)
Publicado por: octavioxd en 2 Enero 2010, 02:28 am
Hola de nuevo a todos necesito que me guien en algo resulta que estoy haciendo un foro y cuando alguien entra para ver un posteo normal se veria algo asi:

Post.php?ver=123456


Bueno pero ahora supongamos que a un idiota se le antoja entrar sin poner el ?ver=123456 y solo pone asi

Post.php

Bueno ay uso la funcion isset y correctamente me tira un error pero ahora el tema es si un usuario pone

post.php?ver=

y no pone nada despues de ?ver= el isset no funciona para comprobar eso
ahora mi pregunta es existe alguna funcion que detecte si en la url no han seteado ningun valor?
Gracias a todos y un saludo para todos y feliz año nuevo.



Título: Re: Alta duda con ISSET
Publicado por: fede_cp en 2 Enero 2010, 02:51 am
si, con foreach podes averiguar, o con el parametro NULL.
                 '                                                                    '
                 '                                                                    '
             averigua                                                    averigua tambien

tambien podrias hacer una especie de if ($GET_['post']=""){echo no se ingreso nada};

saludos!


Título: Re: Alta duda con ISSET
Publicado por: octavioxd en 2 Enero 2010, 03:13 am
GRACIAS YA ESTA SOLUCIONADO
QUEDO ASI

Código
  1. <?php
  2. if(!$_GET['id'])
  3. {
  4. echo "&nbsp;"; die("WTF?");
  5. }
  6. ?>

GRACIAS!


Título: Re: Alta duda con ISSET(SOLUCIONADO)
Publicado por: jdc en 3 Enero 2010, 03:14 am
prueba:

Código
  1. <?php
  2. $a = @$_GET['id'];
  3.  
  4. If(!empty($a)){
  5. echo 'Ingresaste ',$a;
  6. }else{
  7. echo 'No ingresaste nada xD';
  8. }
  9.