php - 有什么办法可以在 Yii 的模块/ Controller / Action 表单中返回 REFERRER 吗?

标签 php browser yii

我使用:

if(!empty(YII::app()->request->urlReferrer))echo YII::app()->request->urlReferrer;

但是,我想将 YII::app()->request->urlReferrer 的值与 CHtml::link(...) 一起使用,并且创建一个链接标签;

我不想写:

<a href="<?php echo YII::app()->request->urlReferrer; ?>">Go Back</a>

我想从 REFERRAL 中提取模块、 Controller 和操作。

我开始思考和编写计划,我发现我需要在我的一些网页上存储原始模块/ Controller / Action ;如果用户应该导航到某个地方,其中一些页面将使用存储的数据,例如模块/ Controller /操作和当前页面(如果可用)以及每页列出的项目数(如果可用);

所以,我还需要一种方法来存储整个网页的原始状态,如果用户想返回到原始页面,我必须加载存储的数据;

最佳答案

你可以试试这个:

echo CHtml::link(
        'Go Back',
        empty(Yii::app()->request->urlReferrer)?'#':Yii::app()->request->urlReferrer
);

关于php - 有什么办法可以在 Yii 的模块/ Controller / Action 表单中返回 REFERRER 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14496635/

相关文章:

php - PHP 中的错误请求

php - 获取 mysql 条目的 CHAR_LENGTH 作为 php 变量

css - 我正在尝试将文本与表单的选择元素内的中心对齐。它在 Firefox 中运行良好,但在 Chrome 中运行良好 : any ideas?

c++ - 在网络浏览器上流式传输 C++ 文件

php - Yii 关系子查询

php - 如何使用 PHP 删除数组中第一次出现的重复值

html - 网站图形未出现在某些浏览器中

oop - Yii 和非数据库模型

php - 更新和读取事件之间的Mysql同步

php - 从表中选择 1,奇怪的 print_r 结果