tengo algunos links que apuntan a la misma pagina pero pasando cada uno distintos valores, por ejemplo
<a href="recibe.php?seccion=1">seccion 1</a>
<a href="recibe.php?seccion=2">seccion 2</a>
<a href="recibe.php?seccion=3">seccion 3</a>
y en recibe.php con este valor decido solo que seccion mostrar, si es alguna de estas tres opciones, o si es un numero diferente mostrar un mensaje de error , hasta aqui todo va bien
ahora el problema, en la barra de direcciones aparece la url
http://127.0.0.1/locales/recibe.php?seccion=1 con el valor que viene del enlace,
si tecleo directamente la direccion con un valor distinto o simplemente sin ningun valor
http://127.0.0.1/locales/recibe.php? toma el primer valor, o sea 1, bueno esto ya lo solucione comprobando que la variable exista asi
Código PHP:
$var1=$_GET["seccion"];
if($var==null)
y
asi si teclean en la barra de direcciones http://127.0.0.1/locales/recibe.php
mostrar un mensaje de error
me funciona con cualquier valor que tome la variable siempre y cuando sea un numero,
pero ahora lo que no quiero es que
si tecleo directamente en la barra de direcciones
http://127.0.0.1/locales/recibe.php?...rmasNOesnumero
comprobar que seccion contiene un valor numerico y no caracteres extraños ,
como lo compruebo con php