Buongiorno,
qualcuno potrebbe chiarirmi cosa si intende con parte pubblica e parte privata di un progetto web.
Esattamente come si realizza struttura del genere su un servizio di web hosting di aruba?
Grazie
Buongiorno,
qualcuno potrebbe chiarirmi cosa si intende con parte pubblica e parte privata di un progetto web.
Esattamente come si realizza struttura del genere su un servizio di web hosting di aruba?
Grazie
Parte pubblica tutto quello che è fruibile senza nessuna registrazione, parti private aree riservate agli utenti restrati e tutto quello che comprende l'amministrazione del sito.
![]()
P.S. Ma col php cosa centra?
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
La cosa si puo' intendere anche in un altro modo. La parte pubblica e' quella accessibile dal webserver, e in teoria con una buona organizzazione questa dovrebbe comprendere solo gli asset statici (js, css, immagini) e un solo front controller in php che gestisce ogni richiesta includendo altro codice (il resto dell'applicazione/framework) che andrebbe messo in una directory "privata" non accessibile dal webserver (cioe' esterna alla document root configurata per il dominio).
In questo modo il codice dell'applicazione e' al sicuro da eventuali malfunzionamenti del webserver che potrebbero portare ad esporre il sorgente anziche' interpretarlo, mostrando non solo il codice ma dati potenzialmente sensibili (credenziali di accesso al db, etc).
Perchè volevo realizzare un progetto in php e volevo sapere come organizzare il file e le cartelle, in particolare dove mettere i file che eseguono solo script senza visualizzare pagine.
A proposito, come viene organizzata solitamente una struttura di cartelle di un progetto php?
Grazie
OK, ma come applico quello che hai appena scritto su aruba?Originariamente inviato da k.b
La cosa si puo' intendere anche in un altro modo. La parte pubblica e' quella accessibile dal webserver, e in teoria con una buona organizzazione questa dovrebbe comprendere solo gli asset statici (js, css, immagini) e un solo front controller in php che gestisce ogni richiesta includendo altro codice (il resto dell'applicazione/framework) che andrebbe messo in una directory "privata" non accessibile dal webserver (cioe' esterna alla document root configurata per il dominio).
In questo modo il codice dell'applicazione e' al sicuro da eventuali malfunzionamenti del webserver che potrebbero portare ad esporre il sorgente anziche' interpretarlo, mostrando non solo il codice ma dati potenzialmente sensibili (credenziali di accesso al db, etc).
Non so se sia possibile, ma come da regolamento sono vietate le discussioni riguardanti hosting a pagamento.Originariamente inviato da gnardell
OK, ma come applico quello che hai appena scritto su aruba?
In generale un buon hosting fornisce uno spazio in cui solo una specifica sottodirectory (tipo public_html) e' accessibile dal webserver e non la root a cui accedi tramite FTP. Verifica se questo e' il tuo caso.