¿Puede alguien explicarme la diferencia entre include_path y open_basedir en PHP? Mi php.ini tiene este aspecto:
include_path = ".:/usr/share/php:/usr/share/pear:/var/www"
Si, por ejemplo, intento usar include('../../etc/passwd'); , se incluirá el archivo. Por otro lado, cuando estoy modificando mi php.ini así, la salida está vacía:
open_basedir = /var/www
¿Por qué es esto? Pensé que usar include_path restringirá el acceso al archivo a los directorios que figuran allí.