测试用例:
火狐 16.0.1
MAC OSX 狮子
以下适用于最新的 Safari、Chrome。不是火狐。
重点是为第一次用户访问显示视频。如果与第一次访问不同,则不显示视频。
因此,在此 Web 应用程序上,我们设置了以下内容:
在控制器/索引上:
Yii::app()->request->cookies['first'] = new CHttpCookie('first', (isset(Yii::app()->request->cookies['first']) ? Yii::app()->request->cookies['first']->value+1 : 1));
$cookie = Yii::app()->request->cookies['first'];
$cookie->expire = time() + (60*60*24*7);
Yii::app()->session['first'] = (isset(Yii::app()->session['first']) ? Yii::app()->session['first']+1 : 1);
在 main.php 上:
'session'=>array(
'timeout'=>604800
),
但是,每次我们关闭 firefox 并重新打开它时,它都会重置 cookie 和会话值。