PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 16-08-2010 14:23:14

tapi
Membre
Inscription : 16-08-2010
Messages : 27

transmission de variables

Bonjour,
le problème a sans doute été déjà posé, mais je ne m'en sort pas vraiment depuis quelques heures.
Le problèlme est le suivant :
je démarre d'un fichier 1.php qui créé la variable "$agcepo", je la reprends dans le fichier 2.php sous cette forme :

<?php session_start();
$agcepo = $_GET['agcepo'] ;

puis je passe et l'utilise dans le fichier 3.php en cliquant sur un bouton du fichier 2.php avec juste avec ces lignes :

<?php session_start();

et je reviens au fichier 2.php avec un bouton . Et là, je ne retrouve plus ma variable ; auriez-vous une idée ?
merci

Hors ligne

#2 16-08-2010 14:42:40

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : transmission de variables

Pourrais-tu nous écrire les liens que tu utilises ?
Car si lors du passage du fichier 3 au 2 tu ne mets pas la variable dans l'url il est normal de ne pas la retrouver.
Ne confondrais-tu pas les variables d'url (GET) et les variables de session ?

Hors ligne

#3 16-08-2010 15:57:29

tapi
Membre
Inscription : 16-08-2010
Messages : 27

Re : transmission de variables

Merci pour cette réponse rapide.
En fin de compte et  à force d'essais, j'ai trouvé ça (si ça peut servir).
La première variable est définie dans le formulaire

<input type=texte name=agcepo>

Le deuxième fichier commence par ça :

<?php session_start();
if (isset($_GET['agcepo']))
$_SESSION['agcepo'] = $_GET['agcepo'];

et dans le troisième :

<?php
 session_start();

Donc je peux passer du 1er au 2ème puis au 3ème et revenir au 2ème en gardant ma variable.

Hors ligne

Pied de page des forums