Cookie看起来要编码? Yii 2

时间:2018-03-19 23:43:13

标签: php cookies yii2

我有一个Yii 2应用程序,我的cookie值设置看起来是编码的。价值应该是" 1"所以如果设置了cookie,我的应用程序可以读取值并执行相应的操作。

但是,cookie值看起来像这样:

6ffe36d525b5e2ec734c98cbe4933d9727e70391b4e6dd7a51a

现在哪个让我的应用无法使用?我相信服务器设置导致了这个或PHP升级(因为代码没有改变),所以我只想弄清楚如何否定更改或现在调整我的代码以使用编码值。 / p>

我从一个简单的语句中获取cookie值,如下所示:

$cookies = Yii::$app->request->cookies;

$cookie1 = $cookies->getValue("cookie1");

我按如下方式设置cookie

$cookies = Yii::$app->response->cookies;
                // add a new cookie to the response to be sent
                $cookies->add(new \yii\web\Cookie([
                    'name' => 'cookie1',
                    'value' => $cookie1,
                ]));

我使用以下代码检查Cookie值

if($check_contest_id == $cookie1)
{
// do something here
}

还启用了CookieValidationKey

0 个答案:

没有答案