Conseguir información del cliente con ChttpRequest en Yii

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.

1<h1>CHttpRequest $_SERVER en Yii</h1>
2<ul class="list-group">
3    <li class="list-group-item"><?php echo Yii::app()->request->baseUrl //URL base ?></li>
4 
5    <li class="list-group-item"><?php echo Yii::app()->request->requestUri //URL solicitada?></li>
6 
7    <li class="list-group-item"><?php echo Yii::app()->request->pathInfo //Acción en la que estamos?></li>
8 
9    <li class="list-group-item"><?php echo Yii::app()->request->urlReferrer //De donde vengo?></li>
10 
11    <li class="list-group-item"><?php echo Yii::app()->request->userAgent //Navegador y sistema del cliente?></li>
12 
13    <li class="list-group-item"><?php echo Yii::app()->request->userHostAddress //IP del cliente?></li>
14</ul>

Más información:
http://www.yiiframework.com/doc/api/1.1/CHttpRequest

Víctor Robles WEB

Autor: Victor

Desarrollador web - Formador online - Blogger

Compartir este post