passage de tableaux en parametre

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : passage de tableaux en parametre

par jnz » 18 juil. 2009, 15:30

merci
je me doutais d'un truc comme ça mais je n'osais pas trop y mettre les doigts.
j'ai lu le tuto "Les sessions PHP" de ce site. ça à l'aire plus simple.

pour serialize j'avais déjà essayé. mais du coup j'ai l'impression que dans les session je n'ai plus trop besoin de serialiser.

Est-ce que les sessions sont prisent en compte par les moteurs de recherche ? je veux dire pour le referencement, ne vont-elles pas gêner ? (Mon site est relativement bien référencé actuellement)

a+

[EDIT]
après essais j'obtient le message d'erreur suivant :
Warning: session_start() [function.session-start]: open(/mnt/150/sdb/a/8/jumpifnotzero/sessions/sess_cb80d58e444a27ee177adfc63a25bbfe, O_RDWR) failed: No such file or directory (2) in /mnt/150/sdb/a/8/jumpifnotzero/galerie2/event.php on line 2
l'utilisation de cookie (simple…) fonctionnait, ma ligne "session_start" est tout en haut, juste après ma 1ère balise "<?php " (et rien avant)
je dois préciser que mon site est hébergé chez free.

merci pour votre aide

[ReEdit]
j'ai trouvé la réponse ici :
http://www.phpfrance.com/forums/voir_su ... nstart.php
chez free il faut créer un dossier… pardon un répertoire "sessions" à la racine du site

par Ryle » 18 juil. 2009, 14:47

Pour transmettre des informations relative à l'utilisateur d'une page à l'autre tu peux utiliser les sessions :) (le cookie permettant surtout de retenir les informations d'une visite à l'autre)

Tu peux également avoir besoin des fonctions serialize() et unserialize() pour linéariser ton tableau afin de le stocker...

passage de tableaux en parametre

par jnz » 18 juil. 2009, 14:30

Bonjour

je viens de m'inscrire (1st message !)
Je ne fait pas du PHP pour faire du PHP, mais pour faire mon site, qui est globalement une galerie d'image. Je n'utilise pas MySQL (je trouvais que ce n'est pas adapté à mon besoin)

Je suis donc en train de construire une nouvelle version de ma galerie. celle ci comportera des classements par evenement (par défaut), par theme de photo (fleurs, montagne…) par date ou par type d'evenement (rando à pied, à vélo, concert, …)

Je construit donc des tableaux contenant tout ce basar, que je souhaite envoyer ensuite à la page qui défile les photos. Ce tableau est nécessairement propre au visiteur (recherche). je voulais donc le passer en cookie, mais la taille est limitée.
Comment puis-je passer le tableau d'une page à l'autre ?

merci
Jonathan