在Yii中cookie的写入
当然代码之前要引入
use \yii\web\Cookie;
public function actionCookie()
{
$cookie = \Yii::$app->response->cookies;
$cookieArr = [
'name' => 'user',
'value'=> 'apple',
'expire' => time()+10
];
$cookie->add(new Cookie($cookieArr));//写cookie
// $cookie->remove('user');//删除cookie
$requestCookie = \Yii::$app->request->cookies; //请求中获取cookie
echo $requestCookie->getValue('user','haha');
}
读取 注意读取时是request
public function actionGetcookie()
{
$requestCookie = \Yii::$app->request->cookies; //请求中获取cookie
echo $requestCookie->getValue('user','空');
}
获取ip
echo \Yii::$app->request->userIP;