Include avec variable ... c'est possible ?

Eléphant du PHP | 428 Messages

16 oct. 2009, 12:55

Bonjour,

Juste une question au passage.
Est-ce que l'on peut faire un include d'un fichier php avec des variables attachées ($_GET) ?

Exemple :
include ('mapage.php?id=1&action=wazzzaaa');

ViPHP
fab
ViPHP | 2657 Messages

16 oct. 2009, 13:09

Tout dépend ce que tu veux inclure, mais normalement c'est non!

En fait include peut te servir à inclure du code PHP, et dans ce cas c'est pas tu ne peux pas passer d'argument car tu dois spécifier une adresse de fichier!
Mais tu peux utiliser include pour obtenir le résultat HTML et rien que le résultat HTML d'une page après éxecution de celle-ci par le serveur, là tu peux donc passer des paramètres d'url mais il faut que tu utilises une url complète et pas un chemin local exemple
include('http://monSite.com/test.php?var=valeur');
et au passage la deuxième méthode, même si elle fonctionne est de préférence à éviter, la fonction file_get_contents() est là pour ça!
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

Mammouth du PHP | 686 Messages

16 oct. 2009, 13:21

Bonjour,

Juste une question au passage.
Est-ce que l'on peut faire un include d'un fichier php avec des variables attachées ($_GET) ?

Exemple :
include ('mapage.php?id=1&action=wazzzaaa');
et pourquoi pas faire :
$id = 1;
$action = wazzaaa;
include('mapage.php');