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

 


Dernière réponse
Sujet : [php] Passage de parametre
snooper

WiseTechi a écrit a écrit :

session_destroy() :D
 
A++  




 
Merci
 
a++


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
snooper

WiseTechi a écrit a écrit :

session_destroy() :D
 
A++  




 
Merci
 
a++

WiseTechi session_destroy() :D
 
A++
snooper

Oreste a écrit a écrit :

excuse moi j ai ete un peu trop vite dans ton fichier formulaire.php tu ouvre ta session comme ca :
 
session_start($PHPSESSID);
 
tu enregistre tes variables de formulaire
 
session_register("var" );
 
dans ta balise form tu met
 
action=reception.php?sid=$PHPSESSID
 
ou action=reception.php?sid=<? echo "$PHPSESSID"; ?> suivant que tu es deja dans le code ou pas
 
 
Ensuite dans reception.php tu ne fais pas de session_start() ! Ta session est deja ouverte !
 
Et la tu fait un echo "$var"; et tu testes cela devrait etre bon  
 
 




 
Ok je te remercie ca marche
par contre je suis obligé de mettre session_start() dans la page de reception sinon cela ne marche pas
 
Encore merci
 
Et pour tuer toute une session ?
 
 ;)

speedyop gizmo tu passe toute tes variable en session?!  :ouch:  
 
est-ce que c'est bien indexé par les moteurs?
Oreste excuse moi j ai ete un peu trop vite dans ton fichier formulaire.php tu ouvre ta session comme ca :
 
session_start($PHPSESSID);
 
tu enregistre tes variables de formulaire
 
session_register("var" );
 
dans ta balise form tu met
 
action=reception.php?sid=$PHPSESSID
 
ou action=reception.php?sid=<? echo "$PHPSESSID"; ?> suivant que tu es deja dans le code ou pas
 
 
Ensuite dans reception.php tu ne fais pas de session_start() ! Ta session est deja ouverte !
 
Et la tu fait un echo "$var"; et tu testes cela devrait etre bon

 

[edtdd]--Message édité par Oreste--[/edtdd]

snooper Si j enleve toute les conneries de session (excuse moi du therme :)) ) sur ma deuxieme page j ai bien la valeur de var qui sa ffiche.
Mais des que je met session j ai plus les valeurs de mon formulaire qui s affiche mais j ai bien les autres variables.
phraide tu doisa voir une couille kkpart ailleurs.
 
- tu as bien un objet dans ton formulaire qui a le tag name="var", avec <form> et </form>.
-tu lui donnes bien une valeur non vide et la valeur s'affiche correctement si tu l'affiches a la fin du script principal ( du formulaire) ?
snooper

PhRaiDe a écrit a écrit :

essaye un echo $GLOBALS["var"];  




 
tjs pas...
j en peux plus la !!
 :pt1cable:

phraide essaye un echo $GLOBALS["var"];
snooper En faire ca marche pas pour une variable de formulaire
Si j affecte une valeur a une autre variable et je la declare ds ma session pas de prob quand j envoie mon formulaire
Mais pour les variables liées a mon formulaire la Probleme
champs vide !!
snooper

Oreste a écrit a écrit :

ben logiquement tu dois ouvrir ta session dans formulaire.php et initialiser tes variable dedans et dans ta balise form tu fous action=reception.php?PHPSID juste pour passer ton id de session et apres tu peux les afficher dans reception.php  




 
Excuse moi mais j y arrive pas !!
quand je met action=reception.php?PHPSID il me passe ds le lien
action=reception.php?PHPSID  
et la si je fais :
session_start();
echo $var;
rien affiché !!!
 
Dans ma page formulaire j ai mis au debut:
session_start();
session_register("var" );
 
var etant une variable de mon formulaire.
 
Dans mon autre page j ai mis en entete :
session_start();
puis echo $var;

Oreste ben logiquement tu dois ouvrir ta session dans formulaire.php et initialiser tes variable dedans et dans ta balise form tu fous action=reception.php?PHPSID juste pour passer ton id de session et apres tu peux les afficher dans reception.php
snooper

Oreste a écrit a écrit :

t as bien enregistré tes variables avec session_register ?
 
Tu passe bien le numéro de sessions dans l URL (ce n est pas obligé mais utile si tu veux pas te faire chier si le client n accepte las cookies)
 
Passe nous le code entier on va voir :)  




 
Donc voila j ai une page formulaire.php ou j'envoie des données de la facon standard (method=post) a une autre page reception.php.
Dans cette page (reception.php) je veux ouvrir une session en lui mettant les variables du formulaire et je veux aussi utiliser les variables du formulaires pour les tester.
Mais le probleme des que je met dans mon fichier reception.php :
session_start();
les donnes de mon formulaire disparaissent...
 
????

Oreste t as bien enregistré tes variables avec session_register ?
 
Tu passe bien le numéro de sessions dans l URL (ce n est pas obligé mais utile si tu veux pas te faire chier si le client n accepte las cookies)
 
Passe nous le code entier on va voir :)
gizmo ils portent pas le même nom que tes variables de session par hasard?
dropsy bon, je connais rien aux sessions, mais tu aurais pas deux fois les même noms? (dans le form et dans la session?)
snooper Gros probleme !!!
Je passe un formulaire vers une autre page.
Puis dans cette page je veux faire une session
La y a boulette mes champs passé par le formulaire deviennent vide !!!
 
si vous avez une solution
snooper Ok j aurais lu plus loin la Doc ....
Erreur frequente !!
oh v bizare c la miene
lol
 :wahoo:
dropsy je crois qu'il faut éviter les lignes hors balises php ainsi que les echo et tout ce qui "sort" qqch avant de t'occuper de ta session.
snooper


 
J ai un Warning avec mes sessions :
Warning: Cannot send session cache limiter - headers already sent (output started at test.php:125)

snooper


 
Je te remercie c pile poil ce qu il me faut !!

Oreste Gizmo c est le moteur de recherche de la doc php
 
Tu tappes un mot clé il te sort la page :D
gizmo http://www.phpinfo.net/?p=articles&rub=sessions
snooper on y vient lol
ca marche comment session();
gizmo (php4)? session() : pas_de_bol();
 
:D
snooper VOila j ai une tentaine de variable à passer d'une page à une autre quandje click sur un lien.
Faire <href= page.php?var&=1&var2=2&....> C'est lourd !!
Et deja es que c pôssible de passer 30 valeurs de cette methode !!
Que me proposez vous comme autre solution ?

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