Précédent   Forum des professionnels en informatique > 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 Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/05/2006, 15h56   #1
Membre du Club
 
Avatar de harlock59
 
Inscription : mars 2005
Messages : 249
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mars 2005
Messages : 249
Points : 58
Points : 58
Envoyer un message via MSN à harlock59 Envoyer un message via Yahoo à harlock59 Envoyer un message via Skype™ à harlock59
Par défaut [Sécurité] caddy en php... (2)

voir message n°2
et pour me répondre: soit ce post, soit par message privé, ou par mail à harlock59@gmail.com
merci.
harlock59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2006, 11h00   #2
Membre du Club
 
Avatar de harlock59
 
Inscription : mars 2005
Messages : 249
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mars 2005
Messages : 249
Points : 58
Points : 58
Envoyer un message via MSN à harlock59 Envoyer un message via Yahoo à harlock59 Envoyer un message via Skype™ à harlock59
bonjour.
personne n'a daigné voir mon caddy en php.
je m'y suis donc mis plus sérieusement, mais là je recoince.
le truc c'est que si je fais appel au listing2.php (affichage du contenu du caddy) ca fonctionne, par contre si je fais un lien "<a href= ", les valeurs de la session ne sont pas prises en compte. (voir test affichage "zero" dans le listing2.php).
merci à toutes les bonnes volontés...

pour vous aider à m'aider, voici le rôle de mes fichiers php: caddy.inc=programme principal, tester.php page à lancer en premier pour lancer le test. listing2.php => affichage du contenu du panier,
listing3.php => initialisation et création du panier, listing4.php : remplissage du panier.
harlock59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2006, 14h00   #3
Membre du Club
 
Inscription : avril 2005
Messages : 59
Détails du profil
Informations personnelles :
Âge : 40

Informations forums :
Inscription : avril 2005
Messages : 59
Points : 63
Points : 63
Envoyer un message via MSN à ofostier
Par défaut session_start

Hello,

dans ton listin2.php
as tu pensé a mettre un session_start en tête de script

cette fonction sert a utiliser les variables de sessions si elle n'est pas déclarer alors pas de variable dispo.


Bye
O.FOSTIER
ofostier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2006, 15h48   #4
Membre du Club
 
Avatar de harlock59
 
Inscription : mars 2005
Messages : 249
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mars 2005
Messages : 249
Points : 58
Points : 58
Envoyer un message via MSN à harlock59 Envoyer un message via Yahoo à harlock59 Envoyer un message via Skype™ à harlock59
j'ai pas mal avancé sur ce caddy. mais actuellement, à partir du 2ème article inséré, tous les articles sont les memes. il faudrait pour que ca fonctionne que j'utilise un tableau de variables de sessions. si quelqu'un à un lien vers un tuto ? merci.
je vous joins la dernière version qui marche presque à part le probleme signalé dans ce message.
Fichiers attachés
Type de fichier : zip caddy_php_v1.zip (6,1 Ko, 7 affichages)
harlock59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2006, 15h57   #5
Membre du Club
 
Inscription : avril 2005
Messages : 59
Détails du profil
Informations personnelles :
Âge : 40

Informations forums :
Inscription : avril 2005
Messages : 59
Points : 63
Points : 63
Envoyer un message via MSN à ofostier
if ($_SESSION['ses_caddy_articles']>0)
ne peut pas marcher correctement

car ses_caddy_articles est un tableau de plusieurs ligne
en revanche if (count($_SESSION['ses_caddy_articles']>0)) c'est bon

le count te renvoi le nombre de ligne donc le nombre d'article
ofostier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2006, 16h05   #6
Membre du Club
 
Inscription : avril 2005
Messages : 59
Détails du profil
Informations personnelles :
Âge : 40

Informations forums :
Inscription : avril 2005
Messages : 59
Points : 63
Points : 63
Envoyer un message via MSN à ofostier
Par défaut Hum Hum

je crois bien que dans listing2.php
tu ne dois pas avoir le resultat attendu et c'est normal il y a un gros dans la lecture des variables
ofostier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2006, 18h32   #7
Membre du Club
 
Avatar de harlock59
 
Inscription : mars 2005
Messages : 249
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mars 2005
Messages : 249
Points : 58
Points : 58
Envoyer un message via MSN à harlock59 Envoyer un message via Yahoo à harlock59 Envoyer un message via Skype™ à harlock59
Citation:
Envoyé par ofostier
if ($_SESSION['ses_caddy_articles']>0)
ne peut pas marcher correctement

car ses_caddy_articles est un tableau de plusieurs ligne
en revanche if (count($_SESSION['ses_caddy_articles']>0)) c'est bon

le count te renvoi le nombre de ligne donc le nombre d'article
ok, je pensais que les variables de sessions s'utilisaient comme des variables ordinaires. j'ignorais que c'étaient des tableaux. (j'aurais du y penser à cause des "[]". mais après il va falloir que j'utilise un "for" pour remplir le tableau de variables.
__________________
--
Acer Aspire 5315 modifié.
Ubuntu Maverick 10.10 Gnome
harlock59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2006, 09h34   #8
Membre du Club
 
Avatar de harlock59
 
Inscription : mars 2005
Messages : 249
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mars 2005
Messages : 249
Points : 58
Points : 58
Envoyer un message via MSN à harlock59 Envoyer un message via Yahoo à harlock59 Envoyer un message via Skype™ à harlock59
question: est-ce possible d'écrire "$_SESSION['count']++;" ?
merci.
__________________
--
Acer Aspire 5315 modifié.
Ubuntu Maverick 10.10 Gnome
harlock59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h30.


 
 
 
 
Partenaires

Hébergement Web