¿Como se usan los query string?
quier que segun el query string que use muestre un contenido u otro en la web.
Ej:
http://www.miweb.com/version.php?ver=5.8
y mueste por ejemplo:
hay una nueva version su descarga es recomendada.
luego si uso:
http://www.miweb.com/version.php?ver=6.0
Tienes la ultima version.
y si uso un string que no existe:
http://www.miweb.com/version.php?ver=8.0
Version erronea. esta version no existe
Ej:
http://www.miweb.com/version.php?ver=5.8
y mueste por ejemplo:
hay una nueva version su descarga es recomendada.
luego si uso:
http://www.miweb.com/version.php?ver=6.0
Tienes la ultima version.
y si uso un string que no existe:
http://www.miweb.com/version.php?ver=8.0
Version erronea. esta version no existe
Este tipo de variables se almacenan en la global $_GET, o bien puedes acceder a ellas directamente si tienes la propiedad RegisterGlobals en el php.ini habilitada (no recomendado):
<?
if(empty($_GET['ver'])) {
print("Versión no especificada");
exit();
}
switch ($_GET['ver']) {
case "5.8":
print("Hay una nueva version su descarga es recomendada.");
break;
case "6.0";
print("Tienes la ultima versión.");
break;
default:
print("Version errónea. Esta versión no existe.");
break;
}
?>
Incluso en lugar de hacer un print puedes poner un require("ver_x.php"); para incluir una página entera (por ejemplo una descripción para cada versión) y no tener que escribir todo el código en la misma.
<?
if(empty($_GET['ver'])) {
print("Versión no especificada");
exit();
}
switch ($_GET['ver']) {
case "5.8":
print("Hay una nueva version su descarga es recomendada.");
break;
case "6.0";
print("Tienes la ultima versión.");
break;
default:
print("Version errónea. Esta versión no existe.");
break;
}
?>
Incluso en lugar de hacer un print puedes poner un require("ver_x.php"); para incluir una página entera (por ejemplo una descripción para cada versión) y no tener que escribir todo el código en la misma.