Rechercher : dans
Par :

Comment créer une variable Global PHP

Dernière réponse le 18 jan 2008 à 09:19:47 riders974, le 17 jan 2008 à 20:22:04 
 Signaler ce message aux modérateurs

Bonjour,

je voudrais créer une variable global (ou superglobal, je sai pas comment on dit) si c possible ou on peut l'utiliser entre 2 page différentes.
comme $_GET ou $_POST mé ou on peut affecté kan on veut et ou l'on veut dan la page et ki est valable tant que la personne est connecté sur le site!! (entre 2 page différente, on a pas besoin de la recréer)

Si vous avez la sol, svp dite le moi, merci!!!!

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « Comment créer une variable Global PHP » dans :
PHP - Les variables Voir Concept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...
[PHP] Notice: Undefined index: VoirSi vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...
PHP - Les variables d'environnement VoirNotion de variable d'environnement Les variables d'environnement sont, comme leur nom l'indique, des données stockées dans des variables permettant au programme d'avoir des informations sur son environnement. L'environnement, dans le cas du script...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...

1

le père, le 18 jan 2008 à 00:02:00
  • +1

Bonjour

Une variable qui continue d'exister d'une page sur l'autre, ça existe déjà en PHP. ça s'appelle une variable de session.
Il faut mettre au debut de CHAQUE page : session_start();
ensuite, le tableau $_SESSION est à ta disposition : tu peux écrire $_SESSION['nom']="dupont"; dans une page et faire $nom=$SESSION['nom'] dans une autre, miracle, tu récupères le nom !

Répondre à le père

2

riders974, le 18 jan 2008 à 07:23:32
  • +1

Je te remercie de ta réponse mé ces erreurs apparaissent quand je fé session_start():

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at d:\logic soft\ambiance974\index.php:6) in d:\logic soft\ambiance974\index.php on line 6

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at d:\logic soft\ambiance974\index.php:6) in d:\logic soft\ambiance974\index.php on line 6

Répondre à riders974

3

le père, le 18 jan 2008 à 07:30:40
  • +1

Bonjour

C'est que le session_start n'est pas au début de ton script. Il faut que
<?php session_start(); ?>
soit la première ligne, sans espace ni ligne vide ni <HTML> avant

Regarde là : http://fr.php.net/manual/fr/features.file-upload.php, ils donnent des tuyaux bien utiles

Répondre à le père

4

 ego, le 18 jan 2008 à 09:19:47

Ca aurait pu etre une solution alternative a mon probleme de transmettre une variable sur plusieurs choix de page :o)
comme quoi on gagne a lire

Répondre à ego
Collection CommentÇaMarche.net