Feliz semana.
Estoy realizando varias cosas en BD.
Una de ellas es un script para usuarios, (un admin los registra).
La validacion de usuarios la hice asi:
SQL = "seleccionar * FROM $tabla WHERE nombre = $usuario";
Y... todo va bien...
"Bastante bien"....
Hasta que....
Se me ocurrio crear al usuario "000".
Y TODO se me volvio un despelote.
Si a alguien se le ocurre ingresar el usuario 0, le da acceso.
Si a alguien se le ocurre ingresar el usuario 00000, le da acceso.
Si a alguien se le ocurre ingresar el usuario 00, le da acceso.
Si a alguien se le ocurre ingresar el usuario 0000000000, le da acceso.
Asi que hice esto:
<?php
$chicha = "000";
$guaro = "0";
if($chicha == $guaro){$resultado = "Que cosa!";}
echo "Aqui todo el chicharron: $chicha $resultado listo.";
?>
Y como ven...
Sigue siendo un despelote.
sinembargo, cree un usuario de nombre 000 en Invision board, y ese si no me permite nada si le meto un usuario: "00".
Es decir..............
(Obviamente) - Ellos si saben como hacerlo.
Por favor, alguien "develeme" ese misterio de que 000 es = a 0, por que si le colocamos:
echo gettype($var);
Me dice que es string.
!............... Estoy casi loco!. Php me esta dando muy duro... : (
-----------------------------------------------------
Como siempre:
Les pido una encimita:
Puedo hacer esto con alguna funcion?:
<?php
echo "como me piden la pagina con GET o POST"
?>
Gracias!.