Quote Originariamente inviata da M4V1 Visualizza il messaggio
In teoria si, però non ti conviene pensare a "pagine" ma piuttosto ad url e classi.

Inoltre non ti consiglio di avere un file php per ogni pagina, bensì di reindirizzare ogni url ad index.php e li gestire le varie richeste. Questo si fa implementando un router, il quale non è altro che una classe che ti mappa un dato url ad una certa parte del tuo codice.

Qui c'è una guida che benchè specifica del framework Laravel ti fa capire un po' come funziona il routing:
http://www.html.it/pag/54739/gestire...g-con-laravel/

Per quanto riguarda il css si, puoi usarlo per lo stile delle view, se usi un template engine è praticamente come inserire il css in una normale pagina html.
Ciao M4V1,

quindi il mio sito deve avere "index.php" in cui scrivo tutto il codice? e per esempio una classe UrlMapping per mappare l'URL al punto del codice di "index.php"?
Potresti farmi per favore anche un esempio in pseudo-codice? Sono leggermente confuso