Variable globale

Fermé
zebuel - 23 janv. 2007 à 11:54
chat_teigne Messages postés 15596 Date d'inscription mercredi 27 février 2002 Statut Modérateur Dernière intervention 27 janvier 2020 - 29 janv. 2007 à 11:46
Bonjour,

je risque de poser une question bête mais comme je débute en PHP je n'en suis qu'aux bases.
J'ai cherché sur le forum mais je n'ai pas trouvé de réponse alors je me suis décidé à poster.
Je cherche à avoir une variable que je renseigne dans un script d'une page php et que je pourrai visualiser dans d'autres pages sans avoir à la passer en paramètre.
Est ce possible?

Merci pour vos futurs réponses.

8 réponses

Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 825
23 janv. 2007 à 12:46
Salut.

Si les variables que tu veux utiliser sur plusieurs pages ne sont pas des arguments de fonctions, il n'y rien de spécifique à faire, cela se fait normalement.
Sinon, il y a la fonction global.
1
Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 825
23 janv. 2007 à 21:51
Salut.

En fait, il n'y a qu'une différence entre les cookies et les sessions :
COOKIES : des cookies normaux sont envoyé à l'utilisateur.
Chaque cookie a un nom et une valeur.
Mais ce nom et cette valeur sont stockés sur l'ordinateur de l'utilisateur, rien ne reste sur le serveur.

SESSIONS : seule un identifiant, généré au hasard, est envoyé à l'utilisateur.
Généralement, il est dans un cookie avec le nom SID, PHPsessid, etc...
Sur le serveur, il y a un fichier avec le même nom que l'identifiant, et dedans sont stockées les variables de session.

Donc on peut refuser les sessions comme les cookies.
Mais les sessions sont plus "sécurisées", car elles garantissent que seul le serveur du site correspondant pourra accéder aux sessions.
1
ceddec Messages postés 148 Date d'inscription dimanche 31 juillet 2005 Statut Membre Dernière intervention 10 mars 2012 82
23 janv. 2007 à 13:32
Bonjour,

il est aussi possible de mettre cette variable en session comme ca elle est accessible facilement
0
Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 825
23 janv. 2007 à 17:26
Oui c'est vrai.

Mais après il faut que le visiteur accepte les sessions, ce qui n'est pas toujours le cas.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ceddec Messages postés 148 Date d'inscription dimanche 31 juillet 2005 Statut Membre Dernière intervention 10 mars 2012 82
23 janv. 2007 à 20:43
Il est possible de refuser des sessions ?
Je ne le savais pas. Je sais qu'on peut refuser des cookies mais pas les sessions.
Peux tu dire comment ?
0
ceddec Messages postés 148 Date d'inscription dimanche 31 juillet 2005 Statut Membre Dernière intervention 10 mars 2012 82
23 janv. 2007 à 22:19
merci pour ces informations. Je ne savais pas que les sessions utilisaient aussi les cookies
0
Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 825
24 janv. 2007 à 15:38
De rien ;-)

Je ne suis pas totalement sur de ce que j'avance, mais je crois bien que c'est ca.
0
chat_teigne Messages postés 15596 Date d'inscription mercredi 27 février 2002 Statut Modérateur Dernière intervention 27 janvier 2020 1 559
29 janv. 2007 à 11:46
Copie de variable globale

Variable globale zebuel (lundi 29 janvier 2007 à 11:25:37)  
Merci pour vos réponses. 
L'utilisation des sessions était la réponse à mon problème. 
Merci beaucoup


A+
0