hay muhos manuales, específicamente busca sobre como programar en web 2.0....
Las variables las recibes con $_GET dentro de PHP y de allí decides tu que es lo que debe hacer tu script. yo lo que hago habitualmente es incluir una variable llamada accion y definir:
Código PHP:
Ver originalswitch($_GET["accion"])
{
case "portada":
//instrucciones
break;
case "contacto":
//instrucciones
break;
}
Y así para cambiar el comportamiento de mis páginas.