Aller au contenu

Liens Spéciaux


Monsieur Banane

Messages recommandés

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

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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 ;)

Lien vers le commentaire
Partager sur d’autres sites

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é par Xr
Lien vers le commentaire
Partager sur d’autres sites

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.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement
×
×
  • Créer...