Problème avec un panier virtuel

Eléphant du PHP | 148 Messages

22 nov. 2005, 20:35

Oups, j'avais pas vu ton post Jeff...

mais jusqu'ici ça marchait impec les sessions comme ça ?

Bon, et si je dois activer le passage de l'id de session par l'url, comment ça se présente ? C'est moi qui récupère l'id de session, je le crypte et je le mets dans une variable d'url, et je le transmet à chaque fois, dans chaque lien et tout et tout :?:
Et hop !

Mammouth du PHP | 1311 Messages

22 nov. 2005, 20:44

tu a juste a l'active dans le php.ini
http://fr.php.net/manual/fr/ref.session.php
mais tu t'expose a des probleme de securite

Eléphant du PHP | 148 Messages

22 nov. 2005, 20:50

Mince !

comment m'en sortir ?

La plupart des scripts que j'ai vus utilisaient les sessions normalement, et puis, ça ne marche pas en local, c'est paut-être les paramètres du serveur web sur le firewall qui ne sont pas bons...

Je vais tester en ligne et je te donne le résultat...
Et hop !

Eléphant du PHP | 148 Messages

22 nov. 2005, 21:41

Bon, j'ai testé sur mon compte free,

ça semble marcher... j'ai vérifié les id de sessions des pages sur lesquelles je suis allé, elles n'ont pas changé... c'était donc un problème local...

Juste pour savoir comme ça, comment se gère le passage de l'id de session dans l'URL ?

Je pige ça et je mets résolu !!

;) merci !
Et hop !

Mammouth du PHP | 1311 Messages

22 nov. 2005, 21:44

chez free tu est obligées te passer l'id de session manuellement
c'est a dire reecrire tous tes lien avec SID

sinon tu peut avertir les utilisateurs que le fonctionnement du panier depend de leur congigue de navigateur mais bon il n'y a pas de bonne solution

Mammouth du PHP | 983 Messages

22 nov. 2005, 21:45

Si tu mets session.use_trans_sid à 1 dans ton php.ini, l'identifiant de session sera automatiquement rajouté à la fin de l'url du genre
http//www.site.com?var=toto&PHPSESSID=id_de_session

Eléphant du PHP | 148 Messages

22 nov. 2005, 21:50

-> jeff

Tiens,
c'est bizarre, parce-qu'ils avaient l'air de dire qu'il suffisait de créer un répertoire sessions à la racine...enfin ça a marché, c'est lessentiel, merci pour tes réponses :) !

-> rami

salut !

le php.ini peut-il être modifié si je suis en hébergement mutualisé? et si oui, comment protéger les SID ?

Merci beaucoup ! :D
Et hop !

Mammouth du PHP | 1311 Messages

22 nov. 2005, 21:53

ou la tu n'a pas tout saisi
'est bizarre, parce-qu'ils avaient l'air de dire qu'il suffisait de créer un répertoire sessions à la racine...enfin ça a marché, c'est lessentiel, merci
oui pour faire fonctionner les sessions chez free il faut creer le repertoire dont tu parle
mais cela n'a rien a voir avec le passage de l'identifiant de session
et sinon chez un mutualiser tu ne peut pas changer le php.ini

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

22 nov. 2005, 22:44

chez free tu est obligées te passer l'id de session manuellement
c'est a dire reecrire tous tes lien avec SID
euh tu est sur de ça ? je me suis pas occupé du SID et ça marche tres bien

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Mammouth du PHP | 1311 Messages

22 nov. 2005, 22:52

moi j'ai eut le probleme il y 8 mois
peut qu'il ont changer la config, je n'ai aucun retour car le site n'est pplus en ligne :?

a verifier
Modifié en dernier par jeff le 22 nov. 2005, 23:03, modifié 1 fois.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

22 nov. 2005, 23:03

bon ben je confirme alors ... pas besoin de t'occuper de SID obligatoirement.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 148 Messages

22 nov. 2005, 23:57

Bon, ben là je crois que je sais tout maintenant !! Enfin en tout cas pour ce sujet,

merci à tous de votre aide... je mets resolu !

;)

@ +
Et hop !