Fonctionnement de include() - PHP - Programmation
Marsh Posté le 20-09-2005 à 13:41:37
ce que tu peux faire c'est
$id =1
include(""mapage.php" );
mapage.php aura acces a $id et $id vaudra 1
Marsh Posté le 20-09-2005 à 14:13:32
Oui, mais ça ne marche qu'en local non ?
comment je peux faire si je veux include la page http://sitedistant.com/page.php, qui utilise la variable $_GET['id'] ?
Marsh Posté le 20-09-2005 à 14:22:37
outdial a écrit : Bonjour, |
Ben si, ça marche très bien avec une url complète, justement.
T'as un exemple qui coince ?
Marsh Posté le 20-09-2005 à 14:36:00
Heu juste, t'es ou courrant que quand tu inclu le script php distant comme ca, ce que tu inclus c'est l'html généré ?
Marsh Posté le 20-09-2005 à 15:30:21
esox_ch a écrit : Heu juste, t'es ou courrant que quand tu inclu le script php distant comme ca, ce que tu inclus c'est l'html généré ? |
Evidemment. Le problème c'est que je veux le HTML généré par la page "page.php?id=1" et que je n'ai pas trouvé de solution pour passer cette adresse (distante) dans un include.
Marsh Posté le 20-09-2005 à 15:35:37
http://www.rpgamers-fr.com/test.php
Marsh Posté le 20-09-2005 à 15:41:31
Effectivement j'ai refait des tests avec d'autres URL et ça passe bcp mieux.
En fait je faisais un test d'inclusion sur une URL avec auth, type
http://user:pass@site/path/fichier.php?id=1
Peut être le problème venait de là ?
Merci en tt cas de vos suggestions.
Marsh Posté le 20-09-2005 à 13:39:39
Bonjour,
Je voudrais savoir pourquoi l'include de PHP n'accepte pas les URL à paramètres.
exemple :
include('http://site/page.php'); // OK
include('http://site/page.php?id=1'); // Passe pas
Quelle en est la raison ? et surtout comment contourner ça ?
(Le premier qui me parle d'URL rewriting je lui en colle une )