Je relis mes docs de formation sur un caddy virtuel mais je ne comprends plus ces lignes de codes :
sessions_start();
if (!$PHPSESSID)
{
session_register('items');
}
else
if (! $items)
{
session_register('items');
}
Merci pour votre aidesessions_start();
if (!$PHPSESSID)
{
session_register('items');
}
else
if (! $items)
{
session_register('items');
}
Merci pour votre aide<?php
sessions_start(); /* On lance la session (où on la prolonge si elle existait déjà) */
/* On vérifie l'existence de la variable de session "items" et si elle n'existe par on la crée */
if (!isset($_SESSION['items']))
{
$_SESSION['items'] = array();
}
?>
Mais en fait la création de cette variable n'est pas utile: tu peux la créer au moment de l'utiliser ou la mettre à jour si elle contient déjà des données.if ( ! $PHPSESSID)
Ici on regarde si une session a été initialisée?Oui ca suffit amplement.Au final, je n'ai finalement besoin d'utiliser que session_start ()?
Oui c'est obsolète maintenant.Une question: J'ai pu lire sur les forums que session_register() était obsolète?
<?php
session_start();
if(isset($_SESSION['var'])){
//traitement...
}
?>