Include() php

Leo42 -  
 Leo42 -
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.

4 réponses

  1. Utilisateur anonyme
     
    page.php
    _________________

    <?php

    switch($_GET['sw'])
    {
    case "hello":
    ....
    break;
    }
    ?>
    0
    1. Leo42
       
      Bonjour, merci pour votre réponse, ça marche pas je utilisé $url
      ($url=$_GET['sw'];)
      0
  2. Utilisateur anonyme
     
    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
  3. Utilisateur anonyme
     
    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
  4. Leo42
     
    Merci beaucoup pour votre réponse.
    0