Connaitre nom de domaine principal à partir une iframe

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par jarnac, 24 Octobre 2008.

  1. jarnac
    jarnac WRInaute discret
    Inscrit:
    23 Juin 2005
    Messages:
    99
    J'aime reçus:
    0
    Bonjour,

    J'ai besoin à partir d'une iframe de connaitre le nom de domaine ou l'url sur lequel se trouve cette iframe. Mais quand j'essai en mettant du javascript ou du php dans la page iframe j'obtiens l'url de cette page (l'iframe) et non de la page qui la contient. J'espère que je suis clair...

    Quelqu'un aurait une solution ???

    Merci pour votre aide ;)
     
  2. seebz
    seebz WRInaute impliqué
    Inscrit:
    15 Avril 2007
    Messages:
    722
    J'aime reçus:
    0
    window.top.location ?
     
  3. jarnac
    jarnac WRInaute discret
    Inscrit:
    23 Juin 2005
    Messages:
    99
    J'aime reçus:
    0
    Non, ça fonctionne pas :(

    Une autre idée ?
     
  4. Bacteries
    Bacteries WRInaute passionné
    Inscrit:
    27 Mai 2004
    Messages:
    1 253
    J'aime reçus:
    0
    Que donne la variable $_SERVER['HTTP_REFERER'] ?
     
  5. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    en php, le referer va etre à priori le domaine pour la premeire page.

    par contre, en js, en essayant de chercher :

    <script type="text/javascript">
    alert(parent.frames.document);
    url = parent.frames.location.href
    alert(url);
    if (url.indexOf("/") > 0)
    max = url.indexOf("/")+1;
    else
    max = url.length;

    var infos = url.substring(7, max);
    alert(infos);
    </script>


    j'ai une belle "permission denied" en gros, savez-vous pourquoi ?
     
  6. jarnac
    jarnac WRInaute discret
    Inscrit:
    23 Juin 2005
    Messages:
    99
    J'aime reçus:
    0
    J'avais déjà essayé. Tant que l'on ne touche pas à l'iframe, ça donne la bonne URL (celle de la page où se trouve l'iframe) mais dès qu'on clique dans un des liens de l'iframe ça donne l'url de l'iframe.

    Et moi j'ai besoin d'avoir toujours l'url de la page parent... :?
     
  7. Bacteries
    Bacteries WRInaute passionné
    Inscrit:
    27 Mai 2004
    Messages:
    1 253
    J'aime reçus:
    0
    En JS une limitation (pour des raisons de sécurité) ne permet pas d'interagir avec des éléments d'un autre domaine.
    Donc faire des action js sur une page d'un autre domaine dans une iframe : c'est impossible.
    Je suppose donc que l'inverse est identique.

    Vu que l'iframe est un élement de la page parente tu n'as pas accès à ses infos.

    Donc si j'ai bien compris jarnac cherche à avoir la page d'où est inclu une de ses pages.
    Le $_SERVER['HTTP_REFERER'] me semble être la seule solution.
     
  8. jarnac
    jarnac WRInaute discret
    Inscrit:
    23 Juin 2005
    Messages:
    99
    J'aime reçus:
    0
    Donc solution insuffisante puisqu'après un clic, ce n'est plus bon :(
     
  9. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 963
    J'aime reçus:
    119
    Bein lors de la récupération initiale, tu stockes cette valeur dans un COOKIE ou une SESSION, et pour la suite tu te bases sur cette valeur.
     
  10. jarnac
    jarnac WRInaute discret
    Inscrit:
    23 Juin 2005
    Messages:
    99
    J'aime reçus:
    0
    Oui. En l'absence de solution idéale je vais sans doute pas avoir le choix ...
     
  11. Bacteries
    Bacteries WRInaute passionné
    Inscrit:
    27 Mai 2004
    Messages:
    1 253
    J'aime reçus:
    0
    Bah je vois pas en quoi c'est pas idéal... Une Iframe ça fonctionne comme un site referrer donc c'est la solution à adopter pour ce que tu souhaites.
     
  12. NxtGen
    NxtGen WRInaute impliqué
    Inscrit:
    24 Octobre 2006
    Messages:
    563
    J'aime reçus:
    0
    je dirais plutot window.parent.location non ?
     
  13. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 643
    J'aime reçus:
    81
    stoke l'url dans une session php avant le chargement de l'iframe
     
Chargement...
Similar Threads - Connaitre nom domaine Forum Date
Connaître l'URL d'un nom de domaine racheté et redirigé en 301 Noms de domaine et référencement 12 Septembre 2013
Comment connaître les autres noms de domaine d'un site ? Crawl et indexation Google, sitemaps 1 Novembre 2012
connaitre les autres noms de domaines sur un serveur partagé Noms de domaine et référencement 29 Août 2008
[Résolu] Connaître l'histoire d'un nom de domaine ? Référencement Google 27 Mai 2007
connaitre le nombre de page connus pour un domaine Débuter en référencement 14 Juillet 2005
Connaitre l' historique d'un Nom de Domaine Administration d'un site Web 30 Décembre 2004
Connaitre le nombre de visiteurs uniques Google Analytics 11 Décembre 2021
connaitre nombre de clic Google Analytics 3 Avril 2015
Connaitre le nombre de page indexée sur google Débuter en référencement 24 Mars 2015
Connaitre le nombre total de pages vues pour 1 article Google Analytics 4 Juin 2014
Connaitre le nombre de vues de la journée en cours Google Analytics 18 Mars 2014
Connaitre le nombre de clic sur une bannière Développement d'un site Web ou d'une appli mobile 31 Janvier 2014
Connaitre le nombre de sortie exact Google Analytics 21 Septembre 2012
Comment connaitre le nombre total de partages d'une publication sur Facebook Facebook 5 Mars 2012
Connaitre le nombre de secondes écoulés AVANT le 1/1/1970 !! oO Développement d'un site Web ou d'une appli mobile 16 Février 2012
Connaître le nombre de liens vers une page profonde Netlinking, backlinks, liens et redirections 24 Août 2011
Connaitre le nombre de visite d'une page en particulier Google Analytics 21 Mai 2011
Comment connaitre le nombre de visites venant de Google Maps YouTube, Google Images et Google Maps 20 Novembre 2008
Comment connaitre le nombre de visiteurs d'un site? Référencement Google 28 Août 2008
Connaître le nombre d'abonnés à son flux RSS ? Débuter en référencement 21 Juin 2008