常见误区 - 获取来源页面地址 ¶
作者:KK
发表日期:2016.9.7
Yii::$app->request->referrer
相较于传统的获取方式,还要做判断是有点儿麻烦:
$referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
所以用Yii::$app->request->referrer会简单点
源码速读:yii\web\Request的
getReferrrer方法注意拼写问题
虽然直接取SERVER的值是
$_SERVER['HTTP_REFERER'],这里它的拼写是REFERER,但据说这个是PHP官方拼错了的而Yii定义的却是
request->referrer,注意是referrer而不是referer
好了获取其他的也是这个道理,多看Request组件的getXXX源代码就大概知道能取哪些了