Ayuda con pagina web

Buenas estoy haciendo una pagina web y queria hacerla de modo que los enlances fueran asin: usuarios.php?id=miweb.php pero no recuerdo cual es el codigo que debo de poner en la pagina "usuarios.php" para que la pagina "miweb.php" aparezca en el sitio que yo quiera de la pagina "usuarios.php" , Espero que hayais entendido mi duda porque verdaderamente no se explicarme , un saludo y espero que me ayuden.
Hace la de dios que no uso php, pero con include o include_once, no?
Sigo sin tener la solucion:( alguien me ayuda? he probado con este codigo pero no me funciona:

if($pagina == "") {
if($id == "") { include("usuarios.php"); }
$id = htmlspecialchars(trim($_GET["id"]));
if($id != "") { echo ""; }
}
else {
if(file_exists("$pagina.php")) {
$pagina = htmlspecialchars(trim($_GET["pagina"]));
include("$id.php");
}
else {
echo "";
}
}
?>
Sr_Cronico escribió:Sigo sin tener la solucion:( alguien me ayuda? he probado con este codigo pero no me funciona:

if($pagina == "") {
if($id == "") { include("usuarios.php"); }
$id = htmlspecialchars(trim($_GET["id"]));
if($id != "") { echo ""; }
}
else {
if(file_exists("$pagina.php")) {
$pagina = htmlspecialchars(trim($_GET["pagina"]));
include("$id.php");
}
else {
echo "";
}
}
?>




A ver esto.

$id = $_GET['id'];
if (!isset($id)) {echo "Hola";}
else {if (file_exists("$id.php")) { include_once("$id.php"); } else {echo "No existe $id.php";}}
?>


Debería funcionar perfectamente ;) (En este caso en id tendrias que poner simplemente "prueba" , y no "prueba.php" ya que se añade automáticamente, pero puedes modificarlo.

PD: En vez de usar == "" y != "" usa !isset y isset respectivamente.
3 respuestas