Probleme de session sur free - PHP - Programmation
Marsh Posté le 13-09-2002 à 23:03:43
dragonspyro93 a écrit a écrit : Alors voila, je suis sur free. Je desir partager un tableau entre toutes les pages web de mon site. Toutes les pages web de mon site commence pr le code ci-dessous. Le probleme est que cela marche une fois sur deux. Je comprends vraiment plus. L'usage est tres compliqué a expliquer et peut interressant pour ce probleme. Voici le code : session_start(); session_register("tab" ); if($tab[$maVar]) $tab[$maVar]++;else $tab[$maVar]=1; Merci de mon aide ;o) |
heu je comprends pas bien le truc souligné !!! ça veut dire que tu incrémentes le tableau ??? C'est pas plutôt $tab[$maVar++]; donc $maVar++; $tab[$maVar], ???
Marsh Posté le 14-09-2002 à 00:48:05
il incrémente sans doute la valeur du tableau dont la position dans celui-ci est déterminée par $maVar non? , car si tu mets $maVar++ c'est la variable $maVar que tu incrémente et non plus celle du tableau par contre je comprends pas bien l'intérêt étant donné qu'on ne sait pas à quooi ça sert.
Si on connaissait un peu plus le contexte... ça pourrait peut-être aider
Marsh Posté le 14-09-2002 à 10:16:31
Dreikon a écrit a écrit : il incrémente sans doute la valeur du tableau dont la position dans celui-ci est déterminée par $maVar non? , car si tu mets $maVar++ c'est la variable $maVar que tu incrémente et non plus celle du tableau par contre je comprends pas bien l'intérêt étant donné qu'on ne sait pas à quooi ça sert. Si on connaissait un peu plus le contexte... ça pourrait peut-être aider |
Voici le code :
session_start();
session_register("tab" );
if($tab[$photo])
$tab[$photo] + + ;
else
$tab[$photo] = 1;
En fait, des photos s affichent au hasard dans les pages web et je ne veut pas que deux fotos s affichent 3 fois de suite. Donc je stock cela dans un tableau. Voila
Marsh Posté le 14-09-2002 à 10:49:23
ton code pour vérifier si une photo a été visionnée ou non se résume à ça ???
Pake ça me semble non seulement léger, mais je comprends toujours pas le $tab[$photo] + + ;
Il faudrait pas plutôt un truc du genre :
Code :
|
?
Marsh Posté le 14-09-2002 à 10:52:56
oui c est ca mais je veut pouvoir ajouter des photo a chaque page. tab est un tableau ce qu il y a entre [ ] est le nom de la photo. et la valeur de la case du tableau est le nombre de fois ou la foto est passée
Marsh Posté le 14-09-2002 à 11:13:52
ajouter les images dans le tableau
je crois que ma facon est la plus simple
on peut rajouteren fin de tableau le nom de la photo
mais pour verifier qu une foto n est pas dans le tableau il faudra e parcourir en entier.
Avec mon systeme y a qu a verifier si la case tab[nomfoto] contient un entier ou n est pas definie
Marsh Posté le 13-09-2002 à 22:44:20
Alors voila, je suis sur free. Je desir partager un tableau entre toutes les
pages web de mon site. Toutes les pages web de mon site commence pr le code
ci-dessous.
Le probleme est que cela marche une fois sur deux. Je comprends vraiment
plus. L'usage est tres compliqué a expliquer et peut interressant pour ce
probleme.
Voici le code :
session_start();
session_register("tab" );
if($tab[$maVar])
$tab[$maVar]++;
else
$tab[$maVar]=1;
Merci de mon aide ;o)