8795 sujets

Développement web côté serveur, CMS

Salut à tous,

Je voulais savoir si je pouvais avec php, envoyer des variables avec Include :

Exemple :

Page1.php
<?php

include ('page2.php?variable=toto');

?>

page2.php

<?php

echo $_GET['variable'];

?>


Est ce possible de cette façon là?
Est ce bien la methode GET ?
Dois je utiliser Require ?

D'avance merci ! Smiley biggrin
Modifié par Spylberg (19 May 2006 - 09:56)
Salut!

Non ce n'est pas possible avec l'include comme tu le fais. Par contre si tu déclares une variable dans une page test1.php et que dans cette page tu inclues le fichier test2.php ... ta variable est lisible dans le fichier test2.php!

test1.php
<?php
$mavar = 'test';
include 'test2.php';
?>

test2.php
<?php
echo $mavar;
?>


Pourquoi se compliquer la vie? Smiley smile
Modifié par SuD (19 May 2006 - 09:30)
Salut et merci !

En effet en parcourant le web, j'ai trouvé un article :

Smiley url http://www.allhtml.com/articles/detail/241/ [/url]

Et en effet ça fonctionne !
Sauf qu'en effet, je m'evertuais à recupere la variable avec GET alors qu'un simple $variable suffit !

Pourquoi faire compliqué qd on peux faire simple en effet !

Merci !
Modifié par Spylberg (19 May 2006 - 09:56)