Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ceci est une 'superglobale', ou variable globale automatique. Cela signifie simplement que cette variable est disponible dans tous les contextes du script. Il n'est pas nécessaire de faire global $variable; pour y accéder dans les fonctions ou les méthodes.
<?php // Nos Rubriques [?action=forum Forum] [?action=tutoriel Tutoriel] // Est-ce que la variable qui devrait se trouver dans l'URL, existe ? // le ! indique la négation if( !isset($_GET['action']) ) { // Si a variable n'existe pas on lui donne une valeur par défaut $_GET['action'] = 'accueil'; } // Si elle existe else { // Cette variable est connue d'avance (en théorie), nous savons donc quelles valeurs elle peut avoir switch( $_GET['action'] ) { case 'forum' : include( 'forum.php' ) ; break; case 'tutoriel' : include( 'tutoriel.php' ); break; // accueil.php est la valeur par défaut ET lorsque $_GET['action'] vaut accueil case 'accueil': default : include( 'accueil.php' ); break; } } // Je n'ai pas testé le code mais l'idée est là. ?>