2016-05-15 11:22:09 2690次浏览 1条回答 0 悬赏 10 金钱
$cookies = Yii::$app->response->cookies;
$cookies->add(new \yii\web\Cookie([
    'name' => 'name',
    'value' => 'Larry',
    'expire'=>time()+3600
]));

如上是一个设置cookie的代码,我测试发现,如果get请求时,是可以设置cookie, 但是同样的代码,当是post提交数据时,则无法设置cookie, 这是怎么回事呢,我的逻辑很简单啊, 就是记录当一个用户提交数据时,设置一个cookie来做识别,他提交过数据。
YII2 设置cookie的相关 链接参考:http://www.yiichina.com/tutorial/444

  • 回答于 2016-05-16 12:16 举报

    贴的代码没问题
    你的问题 应是其它原因引起,与 上述代码 无关

您需要登录后才可以回答。登录 | 立即注册
cc5853235
试用期

cc5853235

注册时间:2015-09-06
最后登录:2018-10-11
在线时长:2小时16分
  • 粉丝0
  • 金钱10
  • 威望0
  • 积分30

热门问题