Quote
I checked around I found this issue
https://code.google....s/detail?id=814
Apparently I am supposed yo use that code, but where do I place it doesn't mention.
Anyway know how to fix this?
Thanks
Posted 10 March 2013 - 04:39 AM
Quote
Posted 10 March 2013 - 04:47 AM
Posted 10 March 2013 - 04:55 AM
Da:Sourcerer, on 10 March 2013 - 04:47 AM, said:
Posted 10 March 2013 - 05:01 AM
ItsYii, on 10 March 2013 - 04:55 AM, said:
ItsYii, on 10 March 2013 - 04:55 AM, said:
Posted 10 March 2013 - 05:19 AM
<?php function api_request_uri() { if (!empty($_SERVER['REQUEST_URI'])) { return $_SERVER['REQUEST_URI']; } else { $uri = $_SERVER['SCRIPT_NAME']; if (!empty($_SERVER['QUERY_STRING'])) { $uri .= '?'.$_SERVER['QUERY_STRING']; } $_SERVER['REQUEST_URI'] = $uri; return $uri; } } // change the following paths if necessary $yii=dirname(__FILE__).'/framework/yii.php'; $config=dirname(__FILE__).'/protected/config/main.php'; // remove the following lines when in production mode defined('YII_DEBUG') or define('YII_DEBUG',true); // specify how many levels of call stack should be shown in each log message defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3); require_once($yii); Yii::createWebApplication($config)->run();
Posted 10 March 2013 - 05:37 AM
Posted 10 March 2013 - 07:22 AM
Quote
Quote
Posted 10 March 2013 - 07:43 AM
Posted 10 March 2013 - 07:47 AM
jacmoe, on 10 March 2013 - 07:43 AM, said:
Quote
Posted 10 March 2013 - 07:51 AM
Posted 10 March 2013 - 07:54 AM
jacmoe, on 10 March 2013 - 07:51 AM, said:
Posted 10 March 2013 - 08:10 AM
Posted 10 March 2013 - 08:32 AM
jacmoe, on 10 March 2013 - 08:10 AM, said:
Quote
Quote
Posted 10 March 2013 - 09:31 AM
Posted 19 March 2013 - 01:14 AM
Posted 19 March 2013 - 01:17 AM
Posted 19 March 2013 - 11:13 AM
Posted 19 March 2013 - 01:51 PM
public function getRequestUri() { if($this->_requestUri===null) { if(isset($_SERVER['HTTP_X_REWRITE_URL'])) // IIS $this->_requestUri=$_SERVER['HTTP_X_REWRITE_URL']; else if(isset($_SERVER['REQUEST_URI'])) { $this->_requestUri=$_SERVER['REQUEST_URI']; if(!empty($_SERVER['HTTP_HOST'])) { if(strpos($this->_requestUri,$_SERVER['HTTP_HOST'])!==false) $this->_requestUri=preg_replace('/^\w+:\/\/[^\/]+/','',$this->_requestUri); } else $this->_requestUri=preg_replace('/^(http|https):\/\/[^\/]+/i','',$this->_requestUri); } else if(isset($_SERVER['ORIG_PATH_INFO'])) // IIS 5.0 CGI { $this->_requestUri=$_SERVER['ORIG_PATH_INFO']; if(!empty($_SERVER['QUERY_STRING'])) $this->_requestUri.='?'.$_SERVER['QUERY_STRING']; } else throw new CException(Yii::t('yii','CHttpRequest is unable to determine the request URI.')); } return $this->_requestUri; }
Posted 19 March 2013 - 06:27 PM
if (!isset($_SERVER['REQUEST_URI'])) { $_SERVER['REQUEST_URI'] = substr($_SERVER['PHP_SELF'],1 ); if (isset($_SERVER['QUERY_STRING'])) { $_SERVER['REQUEST_URI'].='?'.$_SERVER['QUERY_STRING']; } }
print_r($_SERVER);