2013-04-30 47 views
1

如果我這樣做:如何獲取相對於應用程序根目錄的請求URL?

print Yii::app()->request->url; 

我得到:

/www/site/contact 

我的本地機器上。但是,在我的網站,我得到:

/site/contact 

我怎樣才能從那裏index.php文件所在的路徑,使本地和我的服務器我結束了:

/site/contact 

回答

0

地帶baseUrl您可以從請求url中獲得Yii::app()->baseUrl。要做到這一點

一種方法是:

$app = Yii::app(); 
print substr($app->request->url, strlen($app->baseUrl)); 
相關問題