Page 1 sur 1
Mauvaise écriture de lien
Posté : 28 août 2009, 13:04
par fabrice88250
bonjour,
j'essai de faire un lien vers l'adresse du site dans lequel je suis mais sa ne fonctionne pas. j'en conclu que j'ai un erreur mais je ne sais pas laquelle.
<a href="<?php $_SERVER['SERVER_NAME'];?>"><?php echo $_SERVER['SERVER_NAME']; ?></a>
en fait je voudrai que depuis n'importe quelle page de mon site internet en cliquant sur le lien je retourne à l'index de mon site (soit l'adresse
http://www.monsite.com).
Re: Mauvaise écriture de lien
Posté : 28 août 2009, 13:43
par charabia
Question toute bête, pourquoi t'embêter à faire ça s'il s'agit de l'url de ton site ? Le mettre en "dur" n'est pas plus simple ?
Re: Mauvaise écriture de lien
Posté : 28 août 2009, 13:48
par FuZZyLine
Salut,
bonjour,
j'essai de faire un lien vers l'adresse du site dans lequel je suis mais sa ne fonctionne pas. j'en conclu que j'ai un erreur mais je ne sais pas laquelle.
<a href="<?php $_SERVER['SERVER_NAME'];?>"><?php echo $_SERVER['SERVER_NAME']; ?></a>
en fait je voudrai que depuis n'importe quelle page de mon site internet en cliquant sur le lien je retourne à l'index de mon site (soit l'adresse
http://www.monsite.com).
Ceci marche très bien chez moi: (j'ai enlevé les quotes inutiles mais je doute que ce soit ca)
$local = $_SERVER[SERVER_NAME];
$cde = "<a href=".$local.">".$local."</a>";
[...]
echo $cde;
Aucune restriction sur cette variable. Je ne vois pas ou ca peut coincer dsl
@+
EDIT: En même temps charabia à raison, le mettre en dur simplifierait la chose

Re: Mauvaise écriture de lien
Posté : 28 août 2009, 15:23
par fabrice88250
j'ai essayé ta facon et sa ne fonctionne pas non plus.
au niveau de l'affichage du lien j'ai bien l'adresse de mon site mais en lien j'ai :
http://monsite.com/admin/monsite.com au lieu de n'avoir que
http://monsite.com
en fait si ma page se trouve dans un repertoire admin j'ai :
http://monsite.com/admin/monsite.com
si elle est dans un repertoire partenaires j'ai :
http://monsite.com/partenaires/monsite.com
....
pourquoi ?
Re: Mauvaise écriture de lien
Posté : 28 août 2009, 15:26
par Victor BRITO
Un exemple de code très simple (voire simpliste) :
Pas même besoin de PHP.

Re: Mauvaise écriture de lien
Posté : 28 août 2009, 15:29
par fabrice88250
oui c'est vrai mais c'est pas ça que je veu. j'ai vraiement besoin pour mon site de recuperer juste son adresse sans rien deriere et rien d'autre.
Re: Mauvaise écriture de lien
Posté : 28 août 2009, 15:31
par Victor BRITO
oui c'est vrai mais c'est pas ça que je veu. j'ai vraiement besoin pour mon site de recuperer juste son adresse sans rien deriere et rien d'autre.
Si tu tiens vraiment à générer ce lien en PHP en récupérant l'hôte du site, alors :
<a href="http://<?php echo $_SERVER['HTTP_HOST'] ?>">Retour à la page d'accueil</a>