Qualcuno può spiegarmi la differenza tra include_path
e open_basedir
in PHP? Il mio php.ini
assomiglia a questo:
include_path = ".:/usr/share/php:/usr/share/pear:/var/www"
Se per esempio provo a usare include('../../etc/passwd');
il file verrà incluso. D'altra parte, quando sto modificando il mio php.ini
come questo l'output è vuoto:
open_basedir = /var/www
Perché è questo? Ho pensato che usare include_path
limiterà l'accesso ai file alle directory elencate qui?