Tout d'abord, dans le framework Yii, vous n'avez pas besoin d'utiliser session_start() comme le code PHP standard. Dans le framework Yii, l'attribut autoStart est défini sur true par défaut, donc même si session_start() n'est pas utilisé. , vous pouvez toujours utiliser la variable globale $_SESSION, mais il est préférable d'utiliser Yii::app->session:
pour définir les variables de session : Yii: app()->session['var']='value'; (recommandé pour apprendre : yii framework )
Utiliser : echo Yii::app( )->session['var']; Supprimer : unset(Yii::app()->session['var']);
Comment pour une utilisation plus compliquée ? Configurer votre session les éléments de configuration peuvent être définis dans les composants de protected/config/main.php :'session'=>array( 'autoStart'=>false(/true), 'sessionName'=>'Site Access', 'cookieMode'=>'only', 'savePath'='/path/to/new/directory', ),
Conserver la session dans les paramètres de la base de données :
'session' => array ( 'class' => 'system.web.CDbHttpSession', 'connectionID' => 'db', 'sessionTableName' => 'actual_table_name', )
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!