Cette fois, je vais vous apporter une explication détaillée des étapes pour mettre en œuvre la connexion unique dans Yii2 Quelles sont les précautions pour que Yii2 implémente la connexion unique Voici des cas pratiques, prenons. un regard.
Modifier /common/config/main.php
1. Ajoutez le code suivant à l'en-tête de configuration
<?php // Session 跨域 $host = explode('.', $_SERVER["HTTP_HOST"]); if (count($host) > 2) { define('DOMAIN', $host[1] . '.' . $host[2]); } else { define('DOMAIN', $host[0] . '.' . $host[1]); }
2. Ajoutez
<?php 'user' => [ 'identityClass' => 'common\models\User', 'enableAutoLogin' => true, 'identityCookie' => ['name' => '_identity', 'httpOnly' => true, 'domain' => '.'.DOMAIN], ], 'session' => [ 'cookieParams' => ['domain' => '.'.DOMAIN, 'lifetime' => 0], 'timeout' => 3600, ],
à la configuration des composants de config. 3. Utilisez dans le fichier config. contrôleur
<?php //设置 Yii::$app->session['var']='value'; //使用 echo Yii::$app->session['var']; //移除 unset(Yii::$app->session['var']);
Une brève explication de la façon d'utiliser pack et unpack en PHP
Comment réinitialiser le tableau dans l'index PHP numéros consécutifs
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!