Pe un server de shared hosting, domeniile sunt separate unul de altul pentru scopuri de securitate. Evident, nu se doreşte ca un alt domeniu de pe acelaşi server să aibe acces la fişierele şi bazele de date ale altui cont de găzduire.
open_basedir este o restricţie PHP pentru protecţie, de a păstra fiecare domeniu şi script-urile conţinute într-un cont de găzduire doar în limitele respectivului cont. open_basedir va interzice orice încercare de a „păşi în afara“ contului şi a căilor prestabilite de acces pentru un script dintr-un cont găzduit pe un server shared. open_basedir defineşte locaţiile sau căile care pot fi accesate de către PHP prin funcţii ca şi fopen() sau gzopen().
| Dacă un fişier se află în afara căilor definite de open_basedir, atunci funcţiile PHP vor refuza deschiderea fişierului respectiv. |