Esto no es más que una serie de métodos que trabajan con variables superglobales especialmente con $_SERVER.
Veamos un ejemplo de su uso en una vista.
<h1>CHttpRequest $_SERVER en Yii</h1>
<ul class="list-group">
<li class="list-group-item"><?php echo Yii::app()->request->baseUrl //URL base ?></li>
<li class="list-group-item"><?php echo Yii::app()->request->requestUri //URL solicitada?></li>
<li class="list-group-item"><?php echo Yii::app()->request->pathInfo //Acción en la que estamos?></li>
<li class="list-group-item"><?php echo Yii::app()->request->urlReferrer //De donde vengo?></li>
<li class="list-group-item"><?php echo Yii::app()->request->userAgent //Navegador y sistema del cliente?></li>
<li class="list-group-item"><?php echo Yii::app()->request->userHostAddress //IP del cliente?></li>
</ul>
Más información:
http://www.yiiframework.com/doc/api/1.1/CHttpRequest













