Monsieur Banane Posté(e) le 5 novembre 2005 Signaler Posté(e) le 5 novembre 2005 Je vois assez souvent des liens du genre "index.php?page=..." et j'aimerai bien savoir commen ca marche, ce basar, sauf que vu que j'ai aucune idée du nom que ca peut avoir, et que si je cherche sur google, il va me pondre toutes les pages qui ont une url du genre (vive l'utilité). J'en viens donc à invoquer vos services (on voit qu'il y en a un qui a bossé sa philo cet aprem). Citer
kyro Posté(e) le 5 novembre 2005 Signaler Posté(e) le 5 novembre 2005 je peut te dire deja un truc de simple : c'est du php ! Citer
Lewis™ Posté(e) le 5 novembre 2005 Signaler Posté(e) le 5 novembre 2005 C'est un pseudo frame. Tu te fait une page comme tu veux (genre menu et header) et tu fait un include en php pour le contenu de la page. http://www.asp-php.net/tutorial/asp-php/pseudo-frame.php Citer
Monsieur Banane Posté(e) le 5 novembre 2005 Auteur Signaler Posté(e) le 5 novembre 2005 je te remercie Citer
Sfimx Posté(e) le 5 novembre 2005 Signaler Posté(e) le 5 novembre 2005 Je vois assez souvent des liens du genre "index.php?page=..." et j'aimerai bien savoir commen ca marche, ce basar, sauf que vu que j'ai aucune idée du nom que ca peut avoir, et que si je cherche sur google, il va me pondre toutes les pages qui ont une url du genre (vive l'utilité). J'en viens donc à invoquer vos services (on voit qu'il y en a un qui a bossé sa philo cet aprem). j'ai quelque chose de plus simple encore tu inclus george.php dans george.php tu as sa _: <?php /* Explication de script elseif ($page == 'x' ) > $page est remplaçable par l'élément qu'on veut mettre dans l'url (par ex : iframe.php?george=triff ) > x est remplaçable par l'élément touché (par exemple iframe.php?george=x ) */ // ajout du CSS sur les pages // aller à la fonction if(isset($_GET["page"])) $id = $_GET["page"]; else $id = ""; // premier item if ($page == 'idx') { include('page/accueil.htm'); } // tous les seconds sont en elseif elseif ($page == 'guide') { include('page/guide.htm'); } // page par défault else { include('page/accueil.htm'); } ?> avec les commentaires ^^ Sfimx Citer
stephino21 Posté(e) le 6 novembre 2005 Signaler Posté(e) le 6 novembre 2005 rectification sfimx, ce sont des $_POST['...'] kes GET n'apparaissent pas dans l'url et donc pour recuperer la variable x dans index.php?george=x, il faut faire un $_POST['george'] ensuite, ca sert pas quaux pseudo frame, mais ca permet plein dautres trucs, genre chercher dans une bdd la ligne ou la variable george a pour definition x enfin bref ya plein dusage a ca Citer
Xr Posté(e) le 6 novembre 2005 Signaler Posté(e) le 6 novembre 2005 (modifié) Pas de bol, c'est effectivemet get. La magie, c'est d'utiliser $_METHOD, en passant Autrement, utiliser un tableau de pages évite de se cogner tous les elsifs$pages['page1'] = "page1.html" //... include($pages[$_GET['page']]); // Encore que les tableaux dans les tableaux, c'est pas garanti que ça marche http://www.php.net/variables.predefined Modifié le 6 novembre 2005 par Xr Citer
stephino21 Posté(e) le 8 novembre 2005 Signaler Posté(e) le 8 novembre 2005 bah oui et pourtant en ce moment je fais un script avec tout plein de GET.... sorry pour l'erreur :] Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.