hola que tal,
lo que preguntas puede resolverse de la siguente manera, en tu url:
estas mandando una variable de $_GET que es lo q metes en el url,
index.php?id=2
estas diciendole a php que la variable id, tiene el valor de 2
entonces en tu php puedes hacer un switch con cada opcion que tenga dicha variable:
ejemplo index.php
Código PHP:
<?php
switch($_GET['id']){
default:
//que hacer si no tiene la variable definida, o no entra dentro de los valores:
echo "no existe id, muestro la pagina principal.";
break;
case 1:
// el valor es 1, puede ser cualquier cosa, pero que la tenga $_GET['id']
echo "entraste a la seccion numero 1";
break;
case 2:
//el valor es dos
echo "esta es la seccion numero 2":
break;
}
?>
intentalo de ese modo, y veras que cuando cambias
index.php?id=1 es una pagina diferente.
espero que esto te ayude,
saludos,
Carlos Alejandro