[PHP] Transfert de variable entre 2 fichiers de facon invisible

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [PHP] Transfert de variable entre 2 fichiers de facon invisible

par mafalda » 31 oct. 2008, 12:35

Ca fonctionne ! Merci !

Voila ce que j'ai fais :

Fichier1
include("fichier2.php");
$_SESSION['id'] = $id ;


Fichier2
session_start();
$id = $_SESSION['id'];

Encore merci !

par yaug » 31 oct. 2008, 12:25

En fait, tu n'as pas le droit d'afficher quelque chose avant d'avoir fait ton session_start.
Du coup, il faut mettre ton session_start tout en haut de ton fichier.

par mafalda » 31 oct. 2008, 12:20

Merci mais voila avec ce code j'obtiens le message suivant dans mon fichier 2 :

Code : Tout sélectionner

Notice: A session had already been started - ignoring session_start() in c:\fiches_actions\fiche.php on line 51
'fiche.php'etant mon fichier 1...

par yaug » 31 oct. 2008, 11:09

Fichier 1 :
//on démarre la session
session_start();

$_SESSION['id'] = $id ;
Fichier 2 :
//on démarre la session
session_start();

$id = $_SESSION['id'];
Cela te conviens?

[PHP] Transfert de variable entre 2 fichiers de facon invisi

par mafalda » 31 oct. 2008, 10:49

Bonjour,

J'ai crée un fichier qui va taper dans une base de données et à l'aide d'un requête je récupère une valeur que je stocke dans cette variable $id.

J'aimerais la faire passer dans un deuxième fichier de manière totalement invisible et sans action de la part de l'utilisateur.

Est-ce possible ?

Merci beaucoup !