Aller au contenu

équivalent javascript à $_SERVER['HTTP_HOST']


skrill

Sujets conseillés

Bonjour à tous,

Je suis entrain d'optimiser le code source de ma page d'accueil sur mon site.

J'ai un code mixte php et javascript dans mon head.

J'aimerais savoir si il existe une expression équivalente en javascript à l'expression php : $_SERVER['HTTP_HOST'] (qui renvoi le nom de domaine)

Le but est de pouvoir passer mon code javascript sur une feuille .js externe.

exemple de code

url = "http://<?php echo $_SERVER['HTTP_HOST'];?>/repertoire1/fichier.php";

Merci d'avance de vos réponses

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Je viens de tester ta superbe fonction.

Elle me renvoie l'url complète de la page en cours;

J'ai du mal m'expliquer je voulais récupérer le domaine en dynamique,

et l'intégrer dans à la place de mon code php.

merci pour ce début de piste ;)

Lien vers le commentaire
Partager sur d’autres sites

Tu es sûr qu'un alert(http_host()) te renvoie l'url complète ?

Edit : juste une précision; ça ne marche qu'avec un site en ligne (ou sur un serveur local). Si l'url est du type file:\\c:\répertoire\fichier.html, ça ne fonctionnera pas.

Lien vers le commentaire
Partager sur d’autres sites

j'ai linker la fonction sur un <a href="#"> avec un onClick pour l'appeler

Effectivement suite à ta remarque j'ai viré le "#" et ça ne renvoi plus l'url de la page...

Etant vraiment novice en javascript je ne vois pas trop comment tester ta fonction autrement.

Si l'url est du type file:\\c:\répertoire\fichier.html, ça ne fonctionnera pas.

mon url est du type http://monsite.fr/repertoire/fichier.php

et mon but est de remplacer le nom de domaine pour que cela fonctionne quelque soit le lieu ou le script est hébergé

Lien vers le commentaire
Partager sur d’autres sites

En fait je viens de passer l'appel de la fonction dans une boite d'alerte et ça marche !!

Ca me renvoi effectivement le nom de domaine, c'est moi qui ai du mal avec les bases javascript.

Merci beaucoup pour ton aide :smartass:

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...