Example URL:
http://example.com/index.php/Keyword
Before the upgrade $_SERVER['PATH_INFO'] would contain /Keyword. Now it
is blank, and there is a new server variable, $_SERVER['ORIG_PATH_INFO']
that does contain /Keyword.
Is this a Php5 issue, ... an Apache issue, ... something else?
--
*****************************
Chuck Anderson • Boulder, CO
http://www.CycleTourist.com
Everyone's journey should be different,
so that we all are enriched
in new and endless ways
*****************************
I don't think it's PHP, sounds like something else...
I just checked my php 5.2 / Apache 2 and it is returning the PATH_INFO
per your expectations (and no ORIG_PATH_INFO in sight).
Csaba Gabor from Vienna
Check this Apache directive:
AcceptPathInfo Directive
Description: Resources accept trailing pathname information
Syntax: AcceptPathInfo On|Off|Default
Default: AcceptPathInfo Default
Context: server config, virtual host, directory, .htaccess
Override: FileInfo
Status: Core
Module: core
Compatibility: Available in Apache 2.0.30 and later
--
-+ http://alvaro.es - Álvaro G. Vicario - Burgos, Spain
++ Mi sitio sobre programación web: http://bits.demogracia.com
+- Mi web de humor con rayos UVA: http://www.demogracia.com
--
There seems to be a bug in Php when run as cgi that is not being addressed.
http://bugs.php.net/bug.php?id=31843
After reading that, I think the easiest thing for me to do now is make
my scripts check to see if PATH_INFO *or* ORIG_PATH_INFO is set.