/**
  * @inheritdoc
  */
 public function init()
 {
     parent::init();
     if (($sessionId = Yii::$app->request->post(Yii::$app->session->name)) !== null) {
         Yii::$app->session->setId($sessionId);
         Yii::$app->session->open();
     }
     if (Yii::$app->request->enableCsrfCookie) {
         $csrfParam = Yii::$app->request->csrfParam;
         // fix bug #1: 400 bad request [by fdddf]
         if (!isset($_COOKIE[$csrfParam])) {
             $_COOKIE[$csrfParam] = Yii::$app->request->post($this->csrfCookieParam);
         }
     }
 }
 /**
  * @inheritdoc
  */
 public function init()
 {
     parent::init();
     // $sessionId = $_POST['PHPSESSID'];
     $sessionId = Yii::$app->getRequest()->post(Yii::$app->getSession()->getName());
     if ($sessionId) {
         Yii::$app->getSession()->close();
         Yii::$app->getSession()->setId($sessionId);
         Yii::$app->getSession()->open();
     }
     if (Yii::$app->getRequest()->enableCsrfCookie) {
         $csrfParam = Yii::$app->getRequest()->csrfParam;
         // fix bug #1: 400 bad request [by fdddf]
         if (!isset($_COOKIE[$csrfParam])) {
             // $_COOKIE['_csrf'] = $_POST['_csrfCookie'];
             $_COOKIE[$csrfParam] = Yii::$app->getRequest()->post($this->csrfCookieParam);
         }
     }
 }