OVH Cloud OVH Cloud

Creer plusieurs sessions ?

2 réponses
Avatar
Luc
Bonjour,

Soit un site composé de 2 sections (une partie "enregistrement" et une
autre "membres"), les deux parties utilisent les sessions avec chacune
son cookie.

Mon soucis, c'est que je voudrais pouvoir repasser d'une à l'autre en
conservant un certain nombre d'informations de la session "membres" pour
le mettre dans une session "enregistrement" que j'essaye de créer sans
succès.

Tout ça n'est pas très clair, voici le raisonnement (foireux
apparemment) que j'ai suivi :

<?php
$monCookie = session_name("membres");
session_start();

// recupere dans la BDD des infos associés à session_id()
...
// insere dans une autre table les infos associés à la future session
"enregistrement"

$monCookie = session_name("enregistrement");
session_start();

// Puis redirection header("Location: ");
?>

Je voudrais savoir s'il est possible de créer cette deuxième session

2 réponses

Avatar
Marc
Luc wrote:

$monCookie = session_name("enregistrement");
session_start();

Je voudrais savoir s'il est possible de créer cette deuxième session


moi je serais plutot d'avis de creer une seule session avec des données
structurées par contexte. Concretement cela peut etre un tableau indexé
par le nom du contexte:

$session['enregistrement'][...] = 123;
$session['membres'][...] = 'xyz';

Avatar
Luc
Marc wrote:
moi je serais plutot d'avis de creer une seule session avec des données
structurées par contexte. Concretement cela peut etre un tableau indexé
par le nom du contexte:

$session['enregistrement'][...] = 123;
$session['membres'][...] = 'xyz';


Merci, c'est effectivement plus simple que de chercher à faire des trucs
plus ou moins tordus !