fin - ¿Qué es exactamente PATH_INFO en PHP?
php</ php (2)
todas las URL externas se parecen a ''module / action? key1 = param1''. No es posible la personalización, pero es rápido. La diferencia es que el primero usa el GET de PHP, y el segundo usa PATH_INFO.
He visto PATH_INFO varias veces, pero todavía no sé qué es exactamente. ¿Qué hace?
Como la variable PATH_INFO es parte de la definición de CGI, también debería echar un vistazo allí;)
En realidad, PATH_INFO está relacionado con el servidor web Apache que sirve páginas PHP y no PHP per se.
PATH_INFO es una variable de entorno establecida por Apache cuando la directiva AcceptPathInfo está activada. Contendrá información de ruta final que sigue a un nombre de archivo real o un archivo inexistente en un directorio existente, ya sea que la solicitud sea aceptada o rechazada. Las variables de entorno se pasan luego al módulo Apache / CGI a cargo de representar la página.
La variable es accesible en PHP usando $_SERVER[''PATH_INFO''] .
Por ejemplo, asuma la ubicación /test/ puntos en un directorio que contenga solo el archivo único here.html . Luego solicita /test/here.html/more y /test/nothere.html/more both collect /more como PATH_INFO .