Version complète: sur le forum Webmaster Hub : Frameset
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
hebmaster
Comment faire pour qu'une barre horizentale apparaissent en haut de la page quand on ouvre un lien vers un site externe.

voici un exemple concret :

http://maroc-pas-cher.com/ utilise cette methode

et voici la forme du lien externe :
http://maroc-pas-cher.com/link_frameset.php?num_sejour=4853

est ce que vous connaissez un script en PHP qui permet de réaliser cette fonction.


merci d'avance...
NorSeb
Bonjour,

Je crois que tu as donné la réponse dans le titre de ton post : les frames.

Le PHP ne sert qu'a "retrouver" le lien en fonction du numéro.

Lorsque tu as le lien link_frameset.php?num_sejour=4853, en fait, le code de la page doit être du style :
CODE
<?php

// Ici une fonction qui retrouve le lien dans une base de donnée ou quelque chose du même genre (tableau, fichier, ...)
function trouver_lien($num) {

 //Blabla

 return $lien;
}

?>
<html>
<frameset>
 <frame src="bandeau.html" .... > <!-- LA FRAME DU HAUT : LE BANDEAU //-->
 <frame src="<? echo trouver_lien($_GET['num_sejour']); ?>">
</frameset>
</html>
hebmaster
merci pour ton aide...
j'ai pas fait le truc de fonction (lien stocké ds une base de donnée)

mais j'ai trouvé ce que je veux.

vous pouvez voir le resultat sur cette page :

http://www.voyager-au-maroc.com/sejour2.ph.../www.google.com
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.