From 8011f9cec174c781bd975bb4c7094da2e0209bae Mon Sep 17 00:00:00 2001 From: xue <> Date: Sat, 11 Aug 2007 19:22:41 +0000 Subject: fixed path_info bug. --- framework/Web/THttpRequest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'framework/Web') diff --git a/framework/Web/THttpRequest.php b/framework/Web/THttpRequest.php index a6941d5e..77c9b563 100644 --- a/framework/Web/THttpRequest.php +++ b/framework/Web/THttpRequest.php @@ -187,7 +187,7 @@ class THttpRequest extends TApplicationComponent implements IteratorAggregate,Ar if(isset($_SERVER['PATH_INFO'])) $this->_pathInfo=$_SERVER['PATH_INFO']; - else if(strpos($_SERVER['PHP_SELF'],$_SERVER['SCRIPT_NAME'])===0) + else if(strpos($_SERVER['PHP_SELF'],$_SERVER['SCRIPT_NAME'])===0 && $_SERVER['PHP_SELF']!==$_SERVER['SCRIPT_NAME']) $this->_pathInfo=substr($_SERVER['PHP_SELF'],strlen($_SERVER['SCRIPT_NAME'])); else $this->_pathInfo=''; -- cgit v1.2.3