Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup es.comp.lenguajes.* Foro > Newsgroup es.comp.lenguajes.php
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 27-03-2007, 16:08:42
Victor Lopez
 
Mensajes: n/a
Predeterminado isset es 'logico' ¿?

Buenas ...

El caso es que tengo una duda practica ...
tengo una URL de la forma

test.php?tipo

y el código

if(isset($_GET))
{echo "ON";}
else
{echo "OFF";}

La respuesta es ON

Hasta aquÃ*** puede parecer que funciona.

Pero, con el mismo código, tengo la URL

test.php

Y me sigue diciendo ON !!!

Alguna idea ?

O no es (isset($_GET)) ?

--
----o---( )---o----
Saludos de Victor Lopez Sabio
v.lopez.s***ono.com
--------oooo--------
Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 27-03-2007, 17:16:05
Alex Estevez
 
Mensajes: n/a
Predeterminado Re: isset es 'logico' ¿?

Victor Lopez escribió:
>
> if(isset($_GET))
> {echo "ON";}
> else
> {echo "OFF";}
>
> La respuesta es ON
>


La respuesta siempre sera ON puesto que $_GET siempre existira. Quiza en
la documentacion pongan casos en los que no exista, pero via web salvo
algo raro ha de existir.

Asi que deberias comprobar la existencia de "algun get" por asi decirlo.


algo como if(isset($_GET['algo'])) echo "ON";

o si lo que te pasa es que no vas a saber que "algos" tiene puedes hacer
un foreach del _GET o incluso un simple count.

if(count($_GET)) echo "ON";

Saludos

--
Alex Estevez
Responder Con Cita
  #3 (permalink)  
Antiguo 27-03-2007, 17:16:05
Alex Estevez
 
Mensajes: n/a
Predeterminado Re: isset es 'logico' ¿?

Victor Lopez escribió:
>
> if(isset($_GET))
> {echo "ON";}
> else
> {echo "OFF";}
>
> La respuesta es ON
>


La respuesta siempre sera ON puesto que $_GET siempre existira. Quiza en
la documentacion pongan casos en los que no exista, pero via web salvo
algo raro ha de existir.

Asi que deberias comprobar la existencia de "algun get" por asi decirlo.


algo como if(isset($_GET['algo'])) echo "ON";

o si lo que te pasa es que no vas a saber que "algos" tiene puedes hacer
un foreach del _GET o incluso un simple count.

if(count($_GET)) echo "ON";

Saludos

--
Alex Estevez
Responder Con Cita
  #4 (permalink)  
Antiguo 27-03-2007, 17:16:05
Alex Estevez
 
Mensajes: n/a
Predeterminado Re: isset es 'logico' ¿?

Victor Lopez escribió:
>
> if(isset($_GET))
> {echo "ON";}
> else
> {echo "OFF";}
>
> La respuesta es ON
>


La respuesta siempre sera ON puesto que $_GET siempre existira. Quiza en
la documentacion pongan casos en los que no exista, pero via web salvo
algo raro ha de existir.

Asi que deberias comprobar la existencia de "algun get" por asi decirlo.


algo como if(isset($_GET['algo'])) echo "ON";

o si lo que te pasa es que no vas a saber que "algos" tiene puedes hacer
un foreach del _GET o incluso un simple count.

if(count($_GET)) echo "ON";

Saludos

--
Alex Estevez
Responder Con Cita
  #5 (permalink)  
Antiguo 27-03-2007, 17:16:05
Alex Estevez
 
Mensajes: n/a
Predeterminado Re: isset es 'logico' ¿?

Victor Lopez escribió:
>
> if(isset($_GET))
> {echo "ON";}
> else
> {echo "OFF";}
>
> La respuesta es ON
>


La respuesta siempre sera ON puesto que $_GET siempre existira. Quiza en
la documentacion pongan casos en los que no exista, pero via web salvo
algo raro ha de existir.

Asi que deberias comprobar la existencia de "algun get" por asi decirlo.


algo como if(isset($_GET['algo'])) echo "ON";

o si lo que te pasa es que no vas a saber que "algos" tiene puedes hacer
un foreach del _GET o incluso un simple count.

if(count($_GET)) echo "ON";

Saludos

--
Alex Estevez
Responder Con Cita
  #6 (permalink)  
Antiguo 27-03-2007, 17:16:05
Alex Estevez
 
Mensajes: n/a
Predeterminado Re: isset es 'logico' ¿?

Victor Lopez escribió:
>
> if(isset($_GET))
> {echo "ON";}
> else
> {echo "OFF";}
>
> La respuesta es ON
>


La respuesta siempre sera ON puesto que $_GET siempre existira. Quiza en
la documentacion pongan casos en los que no exista, pero via web salvo
algo raro ha de existir.

Asi que deberias comprobar la existencia de "algun get" por asi decirlo.


algo como if(isset($_GET['algo'])) echo "ON";

o si lo que te pasa es que no vas a saber que "algos" tiene puedes hacer
un foreach del _GET o incluso un simple count.

if(count($_GET)) echo "ON";

Saludos

--
Alex Estevez
Responder Con Cita
  #7 (permalink)  
Antiguo 27-03-2007, 17:16:05
Alex Estevez
 
Mensajes: n/a
Predeterminado Re: isset es 'logico' ¿?

Victor Lopez escribió:
>
> if(isset($_GET))
> {echo "ON";}
> else
> {echo "OFF";}
>
> La respuesta es ON
>


La respuesta siempre sera ON puesto que $_GET siempre existira. Quiza en
la documentacion pongan casos en los que no exista, pero via web salvo
algo raro ha de existir.

Asi que deberias comprobar la existencia de "algun get" por asi decirlo.


algo como if(isset($_GET['algo'])) echo "ON";

o si lo que te pasa es que no vas a saber que "algos" tiene puedes hacer
un foreach del _GET o incluso un simple count.

if(count($_GET)) echo "ON";

Saludos

--
Alex Estevez
Responder Con Cita
  #8 (permalink)  
Antiguo 27-03-2007, 19:13:45
_*buki forever*_
 
Mensajes: n/a
Predeterminado Re: isset es 'logico' ¿?


"Victor Lopez" <v.lopez.s***ono.com> escribió en el mensaje
news:jsaOh.3057$ak1.2316***news.ono.com...
> Buenas ...
>
> El caso es que tengo una duda practica ...
> tengo una URL de la forma
>
> test.php?tipo
>
> y el código
>
> if(isset($_GET))
> {echo "ON";}
> else
> {echo "OFF";}
>
> La respuesta es ON
>
> Hasta aquí puede parecer que funciona.
>
> Pero, con el mismo código, tengo la URL
>
> test.php
>
> Y me sigue diciendo ON !!!
>
> Alguna idea ?
>
> O no es (isset($_GET)) ?


isset($variable) te indica si esa variable existe o no, si está definida
aunque no contenga ningún valor.

$_GET es una variable-matriz superglobal del entorno del servidor, por lo
que seguramente siempre exista, aunque no tenga índices ni valores
asignados.

Otra cosa sería:

if (isset ($_GET['nombre']) )

Con lo que podrías comprobar si tal índice, nombre, ha sido pasado al script
con el método GET.

Salu2.

*_buki_*



Responder Con Cita
 
  #9 (permalink)  
Antiguo 27-03-2007, 19:13:45
_*buki forever*_
 
Mensajes: n/a
Predeterminado Re: isset es 'logico' ¿?


"Victor Lopez" <v.lopez.s***ono.com> escribió en el mensaje
news:jsaOh.3057$ak1.2316***news.ono.com...
> Buenas ...
>
> El caso es que tengo una duda practica ...
> tengo una URL de la forma
>
> test.php?tipo
>
> y el código
>
> if(isset($_GET))
> {echo "ON";}
> else
> {echo "OFF";}
>
> La respuesta es ON
>
> Hasta aquí puede parecer que funciona.
>
> Pero, con el mismo código, tengo la URL
>
> test.php
>
> Y me sigue diciendo ON !!!
>
> Alguna idea ?
>
> O no es (isset($_GET)) ?


isset($variable) te indica si esa variable existe o no, si está definida
aunque no contenga ningún valor.

$_GET es una variable-matriz superglobal del entorno del servidor, por lo
que seguramente siempre exista, aunque no tenga índices ni valores
asignados.

Otra cosa sería:

if (isset ($_GET['nombre']) )

Con lo que podrías comprobar si tal índice, nombre, ha sido pasado al script
con el método GET.

Salu2.

*_buki_*



Responder Con Cita
  #10 (permalink)  
Antiguo 27-03-2007, 19:13:45
_*buki forever*_
 
Mensajes: n/a
Predeterminado Re: isset es 'logico' ¿?


"Victor Lopez" <v.lopez.s***ono.com> escribió en el mensaje
news:jsaOh.3057$ak1.2316***news.ono.com...
> Buenas ...
>
> El caso es que tengo una duda practica ...
> tengo una URL de la forma
>
> test.php?tipo
>
> y el código
>
> if(isset($_GET))
> {echo "ON";}
> else
> {echo "OFF";}
>
> La respuesta es ON
>
> Hasta aquí puede parecer que funciona.
>
> Pero, con el mismo código, tengo la URL
>
> test.php
>
> Y me sigue diciendo ON !!!
>
> Alguna idea ?
>
> O no es (isset($_GET)) ?


isset($variable) te indica si esa variable existe o no, si está definida
aunque no contenga ningún valor.

$_GET es una variable-matriz superglobal del entorno del servidor, por lo
que seguramente siempre exista, aunque no tenga índices ni valores
asignados.

Otra cosa sería:

if (isset ($_GET['nombre']) )

Con lo que podrías comprobar si tal índice, nombre, ha sido pasado al script
con el método GET.

Salu2.

*_buki_*



Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
Paso logico Lato Newsgroup es.rec.fotografia 57 07-09-2008 23:45:07
dato de tipo logico Pablo Brunet Newsgroup microsoft.public.es.vfoxpro 4 09-07-2008 16:31:29
El análisis lógico gsmiga Newsgroup es.humanidades.literatura 0 04-07-2008 18:32:07
es lógico...?? JPF Newsgroup microsoft.public.es.windowsvista 1 05-06-2008 19:17:34
VFP y DB2 (campo logico) José Rojas Newsgroup microsoft.public.es.vfoxpro.datos 0 08-05-2006 21:18:21





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.