Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4556 connectés 

 


Dernière réponse
Sujet : Php : comment passer une même variable sur plusieurs pages successives
Thocan

skylight a écrit a écrit :

genere un IDUSER aléatoire pour chaque visiteur
et dans une table mysql tu stocke pour la bonne IDUSER
et une fois le traitement fini tu efface la ligne
+ propre, + sécurisé  




 
Vi, je procédé comme ça. A l'air de fonctionner plutôt bien!
 :jap:  :bounce:


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Thocan

skylight a écrit a écrit :

genere un IDUSER aléatoire pour chaque visiteur
et dans une table mysql tu stocke pour la bonne IDUSER
et une fois le traitement fini tu efface la ligne
+ propre, + sécurisé  




 
Vi, je procédé comme ça. A l'air de fonctionner plutôt bien!
 :jap:  :bounce:

skylight

fly LM a écrit a écrit :

 
 
Autant utiliser les sessions dans ce cas !!  




 
ben oui mais le serveur d'en face ne supporte pas forcément les sessions ... et puis les sessions g tjs trouvé ca crade

FLY LM

skylight a écrit a écrit :

genere un IDUSER aléatoire pour chaque visiteur
et dans une table mysql tu stocke pour la bonne IDUSER
et une fois le traitement fini tu efface la ligne
+ propre, + sécurisé  




 
Autant utiliser les sessions dans ce cas !!

skylight genere un IDUSER aléatoire pour chaque visiteur
et dans une table mysql tu stocke pour la bonne IDUSER
et une fois le traitement fini tu efface la ligne
+ propre, + sécurisé
Stellayr Champs cachés...
Thocan Je vais essayer de gérer ça avec les cookies...
Mais il me semble qu'ils sont limités en taille, non?  :(
Thocan Je pensais utiliser une table "temporaire" dans laquelle stocker toutes mes variables, mais comment gérer dans ce cas le multi-utilisateur? (ie lorsque plusieurs personnes valideront un formulaire en même temps, comment les distinguer?)
Thocan Yep!!!  :crazy:  
Je ne pensais franchement pas avoir autant de réponse pour une si petite question!
Un grand merci!  :jap:  
 
En fait, j'ai utilisé depuis une variable toute simple que je transmets dans l'url (cf "?ID=$ID" )
 
Mais, nouveau pb!  :D  
Je veux faire la même chose avec tout un article que l'utilisateur insère via un champ textarea d'un formulaire.
Apparemment (je n'ai pas eu le temps de le vérifier au boulot, je verrai ça demain), il tronque les messages lorsqu'ils sont trop long?
Bref, y-a-t-il une taille limite pour les variables qu'on peut transférer?
Si oui, comment la contourner?
En fait, je veux faire un truc assez banal : page de visualisation d'un article (cf base MySQL) -> formulaire de modification d'un article (là, je l'ai transmis via un lien "?text=$text" ) -> puis visualisation -> et enfin, update de la base.
 
Bref, à la deuxième étape, mon texte est tronqué...  :cry:
potiron

kyle a écrit a écrit :

Comment vous faites si le navigateur n'accepte po les cookies ?  :??:  




 
tu engueules le visiteur et tu lui promets une sucette s'il active ces cookies  :D  
 
--> session ;)

Kyle Comment vous faites si le navigateur n'accepte po les cookies ?  :??:
potiron

Thocan a écrit a écrit :

 
Y-a-t-il une manière de transférer cette variable sous un seul et unique nom?
 




session
cookie
mysql (stockage)
... etc

Sh@rdar je suis pas sur que ça passe sous Netscape qui ne prend pas en compte les champs sans un formulaire autour..
 
 
en tout cas t'as le choix Thocan, cookie,url,session franchement par url ou par cookie ça te filer beaucoup moins de boulot.
Stellayr Pourquoi tu passes pas ta variable dans un champ caché :
 
Page 1 :
<input type="hidden" name="variable1" value="<? echo "$variableO" ?>">
 
Page2 :
<input type="hidden" name="variable2" value="<? echo "$variable1" ?>">
 
Etc...
C'est plus facile que les sessions et plus propre que l'URL.
FLY LM

lord ii a écrit a écrit :

Bah le cookies nivo securite c'est assez bas, là ca ressemble a un site de vente ( id produit etc.....)  




 
Tant que t'y met pas le n° CB, mot de passe en clair et infos critiques, y-a pas vraiment de risque. Une référence de produit cela n'a rien de confidentiel...

Lord II Bah le cookies nivo securite c'est assez bas, là ca ressemble a un site de vente ( id produit etc.....)
AirBg la solution de sh@rdar est pas mal ma foi, et puis les sessions c'est pas forcément le top... (sécurité sux)
Sh@rdar tu peux aussi la stocker dans un cookie ou un fichier txt temporaire sur ton site (que tu inclues à la demande)
 
y a pas que les sessions dans la vie  :D
Cherrytree Ben ouais, mais sinon c'est les sessions. Moi perso, je connais pas.
Thocan Bah... je trouvais pas ça vraiment très propre...  :lol:
Lord II non tu peux utiliser les sessions ( c'est tres à la mode en ce moment sur le forum)
 :D  :D  :D
Cherrytree De toutes façons c'est le seul moyen, il me semble.
FLY LM Bha si !!!
Thocan Salut,
 
J'ai besoin de transéfer mon ID Produit de la page d'identification vers la page de visualisation, puis vers la page de modifs etc...
 
J'utilise une sale méthode:
j'insère "?ID=$idproduit" dans mon lien html, puis je le récupère dans la page suivante, puis j'insère de nouveau le même type de lien, MAIS en mettant par ex "?IDpdts=$ID".
Et ainsi de suite.
Bref, je suis obligé de renommer à chaque fois cette ID Produit pour chaque lien successif.
 
Y-a-t-il une manière de transférer cette variable sous un seul et unique nom?
 
PS : le pb c'est que, dans mon lien, je ne peux pas mettre
"?ID=$ID"
Si?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)