Mi sto chiedendo se è davvero sicuro usare questa struttura della mia applicazione web.
WEBAPP
Application
Controllers
Models
Views
...
Framework
...
Core
Public
...
index.php
Se indico una cartella radice del sito web al / public, quindi se qualcuno viene nella mia pagina Web, ad esempio www.mywebsite.com
... accederà alla cartella /public
in cui si trova index.php
. La mia domanda è: sarà davvero così sicuro non spostare i file core della mia applicazione nella cartella /public
ma al livello superiore invece?
Oppure è possibile accedere a webapp/application/
e webapp/framework/
dalle cartelle webapp/public/
da parte di alcuni hacker?