Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/04/2007, 18h00   #1
Membre habitué
 
Avatar de grinder59
 
Inscription : septembre 2005
Messages : 514
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 514
Points : 128
Points : 128
Par défaut propagation de variables en include

Bonjour,

j'ai un petit souci avec la propagation de mes variables d'include en include. je suis hébergé chez free (je sais c'est pas top, mais pour tester c'est pas si mal).

mon fichier de base, index.php, fait un include de a.php et a.php fait un include de b.php. Le problème est que lorsque je fais : index.php?var=1, var est propagée dans le fichier a.php, mais si je veux que b.php utilise la variable $var, dans a.php, je suis obligé d'appeler b comme cela : b.php?var=1

n'y a-t-il pas une manip qui permettrait que les variables soient visibles d'include en include ce qui m'éviterait de reprogrammer mon site ?

pour être plus précis concernant mon hébergement, j'ai fait mon site sur un hébergement free créé il y a quelques temps et qui accepte ce système. Maintenant que je veux transmettre ce site à son futur adminstrateur en le mettant sur son espace free créé récemment qui refuse cette propagation de variables.

Une idée ? une piste ?

Plus généralement, cette propagation de variables d'include en include est-elle une bonne façon de programmer ou est-ce à bannir ?

merci de votre aide...
grinder59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 18h02   #2
Membre éclairé
 
Inscription : août 2006
Messages : 379
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : août 2006
Messages : 379
Points : 383
Points : 383
Tu peux les passer en session ^_^.

Il y a de très bon tuto et d'exemple dans la FAQ sur les sessions .

Have fun.
SpiritOfDoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2007, 11h17   #3
Membre à l'essai
 
Inscription : septembre 2004
Messages : 41
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 41
Points : 24
Points : 24
Citation:
Envoyé par SpiritOfDoc
Tu peux les passer en session ^_^.

Il y a de très bon tuto et d'exemple dans la FAQ sur les sessions .

Have fun.
Oui comme ca les moteurs de recherche ne pourront pas indexer ses pages et son site sera invisible sur le web. D'autres conseils ?

Citation:
Envoyé par grinder59
Une idée ? une piste ?
Tu n'as pas grand chose à modifier sur ton script car les variables que tu veux passer par l'url doivent être déclarer avant. C'est tout.

Code :
1
2
3
4
5
6
7
8
9
 
faux
<?php
include 'index.php?id=1'; ?>
 
bon
<?php
$id = 1 ;
incude 'index.php'; ?>
KOogar est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h13.


 
 
 
 
Partenaires

Hébergement Web