¿Como se usan los query string?

SergioC
31 de Mayo del 2004
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

inphyx
31 de Mayo del 2004
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.