Envoyé par if_zen
salut,
pour info tu ne peux pas inclure de page avec des paramètre GET. La fonction include copie et colle le contenu de la page que tu passes en paramètre et le colle dans la page actuelle. C'est cette page actuelle qui contient tes données de $_GET et de $_POST.
Plusieurs solutions s'offrent à toi :
Soit tu utilises dans la page incluse les paramètres $_GET employés dans ta page appelante
Soit tu déclares simplement un $mavar='truc'; avant ton include. Ton code étant alors copié collé, ça sera transparent au final, et tu pourras sans problème utiliser ta variable $vavar (en global si utilisé dans une fonction).
Pour info, un include('toto.php?page=accueil'); va aller chercher le fichier qui se nomme toto.php?page=accueil, et non le fichier toto.php. D'ou ton erreur : failed open stream.
J'espère avoir éclairé quelques lanternes :)