Законодательством КНР предусмотрено, что в случае отсутствия лицензии ICP, интернет-провайдер де-юре имеет право (де-факто — обязан) заблокировать ваш сайт без предупреждения. Существуют два вида ICP: ICP лицензия для комерческих сайтов, созданных для продвижения товаров или услуг, и ICP запись для некоммерческих, информационных сайтов, содержимое которых не связано с прямыми продажами. Получение лицензии ICP — это теоретически несложный и относительно быстрый процесс, на практике же создающий немало проблем владельцам сайтов. Этот процесс состоит из нескольких этапов.
1. Подготовка стандартного пакета документов для подачи на рассмотрение интернет-провайдеру. Пакет документов включает копию удостоверения личности (паспорта или ID), копию доменного сертификата, форму об информационной безопасности и форму о достоверности контента. В случае, если создание сайта преследует коммерческие интересы, к стандартному пакету необходимо приложить копию бизнес-лицензии и сертификат с кодом организации.
2. Если при рассмотрении документов не возникло вопросов, провайдер направляет их в Министерство промышленности и информационных технологий. Это второй шаг, предполагающий потенциальную возможность неодобрения Министерством (в этом случае провайдер запрашивает у заявителя дополнительные документы и происходит повторное рассмотрение).
3. Получение лицензии и ее регистрация. Регистрацию можно осуществить самостоятельно, добавив файл лицензии bazx.cert в директорию cert/ и добавив номер ICP и ссылку на сайт Министерства промышленности и информационных технологий в нижнюю часть главной страницы своего сайта. Оформление лицензии занимает от 20 до 30 рабочих дней и официально не предполагает никаких затрат. Однако провайдеры зачастую взимают определенную плату за предоставление консультаций и «ускорение» процесса.
<?php
namespace backend\assets;
use yii\web\AssetBundle;
class FontAwesomeAsset extends AssetBundle
{
public $sourcePath = '@bower/components-font-awesome';
public $css = [
'css/font-awesome.min.css',
];
}
public function actionTest() {
$cookie = new \yii\web\Cookie([
'name' => 'monster',
'value' => 'test cookie value',
//'expire' => time() + 3600 * 24 * 1000,
]);
Yii::$app->response->cookies->add($cookie);
return $this->render('index');
}