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.

<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

Víctor Robles WEB

Autor: Victor

Desarrollador web - Formador online - Blogger

Compartir este post