Précédent   Forum du club des développeurs et IT Pro > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 11/11/2012, 19h50   #1
ChPr
Membre confirmé
 
Avatar de ChPr
 
Inscription : septembre 2005
Messages : 633
Détails du profil
Informations personnelles :
Âge : 67

Informations forums :
Inscription : septembre 2005
Messages : 633
Points : 241
Points : 241
Par défaut J'ai pas tout compris sur $_SESSION

Bonjour à toutes et à tous,

j'ai deux fichiers *.php, le premier appelant le second.

Dans le premier, j'ai :

Code :
1
2
3
4
5
?php
  session_start();
  $FreqPage = array(array()); // tableau à deux dimensions
  $_SESSION['FreqPage'] = $FreqPage;
  ...
je souhaite utiliser cette variable dans la second fichier et j'ai écrit :

Code :
$Aff = $_SESSION['FreqPage'];
Ça plante

Des idées du pourquoi du comment ?

Merci de votre aide.

Pierre
ChPr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2012, 20h39   #2
jreaux62
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 3 657
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 46
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 3 657
Points : 7 538
Points : 7 538
Envoyer un message via Skype™ à jreaux62
Bonjour,
Citation:
Envoyé par ChPr Voir le message
Ça plante
C'est ça, le message d'erreur ?
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
"Quand le sage montre la lune, le sot regarde le doigt."
Confucius, Homme d'Etat et philosophe chinois (551-479 av. J.-C).
Site perso Mes tutos DVP
Gestion-Affichage de Nouvelles Affichage en tableau HTML Fonctions de redimensionnement d'images
jreaux62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2012, 21h26   #3
ChPr
Membre confirmé
 
Avatar de ChPr
 
Inscription : septembre 2005
Messages : 633
Détails du profil
Informations personnelles :
Âge : 67

Informations forums :
Inscription : septembre 2005
Messages : 633
Points : 241
Points : 241
Citation:
Envoyé par jreaux62 Voir le message
Bonjour,

C'est ça, le message d'erreur ?
Non, c'est ma traduction ! En fait, la page appelée ne s'affiche tout simplement pas lorque ça plante d'où : pas de message.

Bon, mais j'ai résolu ùon problème, mais j'aimerais avoir quelques renseignements. Dans mon code :

Code :
1
2
3
4
5
?php
  session_start();
  $FreqPage = array(array()); // tableau à deux dimensions
  $_SESSION['FreqPage'] = $FreqPage;
  ...
j'assigne la variable $FreqPage à la variable $_SESSION['FreqPage'] au début du fichier, ... sans jamais la mettre à jour car je pensais que l'assignation se faisait par adresse. Apparemment non car maintenant, je mets à jour ma variable $_SESSION['FreqPage'] au fur et à mesure que $FreqPage évolue et ça marche. Donc l'asignation se fait a priori par copie de variable.

Pouvez-vous me confirmer cela ?

Cordialement.

Pierre
ChPr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2012, 23h21   #4
ABCIWEB
Expert Confirmé
 
Homme Alain
Inscription : septembre 2010
Messages : 1 917
Détails du profil
Informations personnelles :
Nom : Homme Alain
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : septembre 2010
Messages : 1 917
Points : 2 851
Points : 2 851
C'est expliqué ici

Si tu veux que $_SESSION['FreqPage'] change quand tu modifie $FreqPage, tu devrais faire au départ une assignation par référence
Code :
$_SESSION['FreqPage'] =& $FreqPage;
__________________
- Réalisations
- Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical.
ABCIWEB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2012, 01h09   #5
ChPr
Membre confirmé
 
Avatar de ChPr
 
Inscription : septembre 2005
Messages : 633
Détails du profil
Informations personnelles :
Âge : 67

Informations forums :
Inscription : septembre 2005
Messages : 633
Points : 241
Points : 241
Merci beaucoup ABCIWEB d'avoir éclairé ma lanterne .

Cordialement.

Pierre
ChPr est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h00.


 
 
 
 
Partenaires

Hébergement Web