par
FAbimoi » 16 oct. 2005, 07:36
Le problème viens bien de là......
Maintenant faut que je repense la façon d'accéder à mes fichiers en relatif....
Du coup plus rien ne fonctionne sauf ce qui ne fonctionnais pas avant....
C'est au moins un problème de résolu....
Bon les choses à retenir c'est:
Pour passer des paramètres à un fichier include il faut un chemin absolu:
<?php
include "http://www.monsite.com/include.php?variable=toto";
?>
Simplement celui ci n'aura pas accès aux variables de session...

Le serveur le prend comme une requete externe et c'est d'ailleurs pour ça qu'en faisant un session_start() dans mes include il me créait d'autres sessions et ne me renvoyait pas de message d'erreur....
La ça ne marche tout simplement pas:
<?php
include "inc/include.php?variable=toto";
?>
On ne peut pas passer de paramètres par l'URL en chemin relatif à un include.
Là ça marche et on a accès aux variables de session(mais pas de passage de paramètres par l'URL... Donc dans mon cas je vais me servir de mes variables de session pour remplacer les paramètres d'URL

):
<?php
include "inc/include.php";
?>
Voila si j'ai bien compris c'est ça....
J'espère ne pas me tromper et si ça peut aider des pauvres gens comme moi qui passent des nuits blanches sur des choses aussi simples....
Voila...Bein je m'y remet...Y'a du boulot...
Le problème viens bien de là......
Maintenant faut que je repense la façon d'accéder à mes fichiers en relatif....
Du coup plus rien ne fonctionne sauf ce qui ne fonctionnais pas avant....
C'est au moins un problème de résolu.... :) :lol: :D :langue:
Bon les choses à retenir c'est:
Pour passer des paramètres à un fichier include il faut un chemin absolu:
[php]<?php
include "http://www.monsite.com/include.php?variable=toto";
?>[/php]
Simplement celui ci n'aura pas accès aux variables de session... :?
Le serveur le prend comme une requete externe et c'est d'ailleurs pour ça qu'en faisant un session_start() dans mes include il me créait d'autres sessions et ne me renvoyait pas de message d'erreur.... :D
La ça ne marche tout simplement pas:
[php]<?php
include "inc/include.php?variable=toto";
?> [/php]
On ne peut pas passer de paramètres par l'URL en chemin relatif à un include.
Là ça marche et on a accès aux variables de session(mais pas de passage de paramètres par l'URL... Donc dans mon cas je vais me servir de mes variables de session pour remplacer les paramètres d'URL :wink: ):
[php]<?php
include "inc/include.php";
?> [/php]
Voila si j'ai bien compris c'est ça....
J'espère ne pas me tromper et si ça peut aider des pauvres gens comme moi qui passent des nuits blanches sur des choses aussi simples.... :sleeping:
Voila...Bein je m'y remet...Y'a du boulot...