Include() php

Fermé
Leo42 - Modifié par Leo42 le 27/10/2012 à 16:55
 Leo42 - 28 oct. 2012 à 10:40
Bonjour, est ce qu'il est possible inclure une switch comme ça

index.php
__________________
<?php
include("page.php?sw=hello");
?>


page.php
_________________

<?php
switch($url)
{
case "hello":
....
break;
}
?>

Merci pour votre réponse.
A voir également:

4 réponses

Utilisateur anonyme
27 oct. 2012 à 17:04
page.php
_________________

<?php

switch($_GET['sw'])
{
case "hello":
....
break;
}
?>
0
Bonjour, merci pour votre réponse, ça marche pas je utilisé $url
($url=$_GET['sw'];)
0
Bonsoir
<?php 
include("page.php?sw=hello"); 


switch($_GET['sw']) 
{ 
case "hello": 
.... 
break; 
} 
?> 


Cela doit mieux fonctionner ainsi.

EDIT: Je n'avais pas vu quelqu'un à répondu avec la même solution.

Quelle est l'erreur exact?

Vous aimez ce qui est bon?! C'est très mauvais!
0
Bonjour

include("page.php?sw=hello"); n'est pas possible et n'a pas de sens. include, c'est pour inclure un fichier et page.php?sw=hello n'est pas un nom de fichier.
Par contre, tu peux faire :

index.php
<?php 
$_GET['sw']='hello'; 
include("page.php"); 
?> 


page.php
<?php 
switch($_GET['sw']) 
{ 
case "hello": 
.... 
break; 
} 
?>


Mais tu peux utiliser n'importe quel nom de variable autre que $_GET['hello'], ça marchera aussi bien.
0
Merci beaucoup pour votre réponse.
0