Probleme de session sur free

Probleme de session sur free - PHP - Programmation

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)
 

Reply

Marsh Posté le 13-09-2002 à 22:44:20   

Reply

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], ???
 

Reply

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


Message édité par dreikon le 14-09-2002 à 00:51:22
Reply

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
 

Reply

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 :
  1. $photo = array["nom_photo1","nom_photo2" etc...];
  2. if ($photo[$nom_photo] != 1){ok on affiche;}
  3. else {on essaye avec une autre photo au hasard;)


?


Message édité par LexTuhor le 14-09-2002 à 10:50:20
Reply

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

Reply

Marsh Posté le 14-09-2002 à 10:56:12    

comment ça "ajouter des images à chaque page" ?

Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed