Si chiamano pagine dinamiche. Il contenuto varia a secondo dei parametri passati alla pagina. Quando id=1 per esempio il php va a leggere in una tabella del db il contenuto che corrisponde a quell'id e lo stampa a video. Quando id=2 legge un altro record e stampa a video altre informazioni ed è per questo che ti sembrano pagine differenti. Pero' è sempre lo stesso codice che viene eseguito.
Cioè è come su questo forum che non è composto da migliaia di pagine .html ma da pochi file .php.
Alla fin fine, il php si limita a creare una pagina html. Non so quale lavoro ti sia stato chiesto ma spero si limiti al layout della pagina che viene generata dal server. Altrimenti sei male se non conosci il php o un altro linguaggio lato server.


Rispondi quotando