récupérer variable # ancre url en php

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


Dixit
WRInaute discret
WRInaute discret
 
Messages: 63
Inscription: Mar Juil 05, 2005 13:10

récupérer variable # ancre url en php

Message le Mar Juil 19, 2005 12:54

salut @ tous,

le concept -www.monsite.ext/accueil.html#toto

la question je voudrais récupérer en php ce qui suit le #
donc j'ai essaillé
Code: Tout sélectionner
$var1=explode("/",$REQUEST_URI);
$var2=explode("#",$var1[1);
echo"$var2[1]";
//== j'obtient accuiel.html


:arrow: je récupère juste accueil.html et non toto :?:

et la deuxième question est ce que accueil.html#toto et accueil.html#Titi
pourrais compter pour du duplicate content ?

j'ai vraiment besoin de vos lumières sur tout sur la partie code

merci
Dernière édition par Dixit le Mer Juil 20, 2005 10:44, édité 3 fois.


Dixit
WRInaute discret
WRInaute discret
 
Messages: 63
Inscription: Mar Juil 05, 2005 13:10

Message le Mar Juil 19, 2005 14:23

:lol: je continue mon enquete donc en php ce n'est pas possible car les " n'apparaissent pas les logs donc il faut passer par du java script ...


ecocentric
WRInaute accro
WRInaute accro
 
Messages: 3579
Inscription: Mar Fév 10, 2004 16:40

Message le Mar Juil 19, 2005 14:29

Tu as imprimé la valeur de $REQUEST_URI pour voir ce qu'il y avait dedans ?


Dixit
WRInaute discret
WRInaute discret
 
Messages: 63
Inscription: Mar Juil 05, 2005 13:10

Message le Mar Juil 19, 2005 14:49

idem je ne recupère pas ni le # ni la suite :( je continue à chercher
merci


ecocentric
WRInaute accro
WRInaute accro
 
Messages: 3579
Inscription: Mar Fév 10, 2004 16:40

Message le Mar Juil 19, 2005 14:53

Dixit a écrit:idem je ne recupère pas ni le # ni la suite :( je continue à chercher
merci


Ouais, donc, faut travailler avec une autre variable...
Tu as essayé, au hasard, avec getenv("SCRIPT_NAME"); ?


Patrice A.
Modérateur
Modérateur
 
Messages: 2413
Inscription: Ven Fév 11, 2005 19:36

Message le Mar Juil 19, 2005 14:54

C'est normal, les ancres ne concernent que les navigateurs, donc bien évidemment - ce n'est pas du contenu dupliqué, et -les serveurs ne peuvent pas s'en servir (le navigateur n'envoie pas l'ancre au serveur, pas à ma connaissance en tout cas)


ecocentric
WRInaute accro
WRInaute accro
 
Messages: 3579
Inscription: Mar Fév 10, 2004 16:40

Message le Mar Juil 19, 2005 14:55

Dj_Apx a écrit:C'est normal, les ancres ne concernent que les navigateurs, donc bien évidemment - ce n'est pas du contenu dupliqué, et -les serveurs ne peuvent pas s'en servir (le navigateur n'envoie pas l'ancre au serveur, pas à ma connaissance en tout cas)


Bien vu, donc Javascript.


Dixit
WRInaute discret
WRInaute discret
 
Messages: 63
Inscription: Mar Juil 05, 2005 13:10

Message le Mar Juil 19, 2005 15:04

:wink: ca avance je suis sur la piste location.href par contre faudrait t'il recuperer cette valeur du script dans du php bon je verrais ca ce soir je vous tiens au 220v a moins qu'un solutionneur :wink: ne passe avant


ecocentric
WRInaute accro
WRInaute accro
 
Messages: 3579
Inscription: Mar Fév 10, 2004 16:40

Message le Mar Juil 19, 2005 15:18

Dixit a écrit::wink: ca avance je suis sur la piste location.href par contre faudrait t'il recuperer cette valeur du script dans du php bon je verrais ca ce soir je vous tiens au 220v a moins qu'un solutionneur :wink: ne passe avant


Chaîne de caractères, contient l'URL du document. Cette valeur est en lecture seulement.
document.URL= http://ici.cegep-ste-foy.qc.ca/employes ... on03c.html

Source : http://ici.cegep-ste-foy.qc.ca/employes ... on03c.html


Dixit
WRInaute discret
WRInaute discret
 
Messages: 63
Inscription: Mar Juil 05, 2005 13:10

Message le Mer Juil 20, 2005 10:15

merci a vous deux ,
ca marche la solution est :
Code: Tout sélectionner
<SCRIPT language=javascript>
url = window.location.href;
</SCRIPT>
<?
$adresse='<SCRIPT language=javascript>document.write(url);</SCRIPT>';echo $adresse;
?>
//puis on extrait comme dans le début du post

:wink:


Patrice A.
Modérateur
Modérateur
 
Messages: 2413
Inscription: Ven Fév 11, 2005 19:36

Message le Mer Juil 20, 2005 10:23

HEIN ???
:(
n'importe quoi.

Bon, c'est vraiment parce que je m'emm erde au boulot, hein...

tu ne peux pas exécuter un javascript sur un serveur :roll:
là ce qui se passe avec ton bout de code :
le serveur fait ceci :

Envoyer du code html :
Code: Tout sélectionner
<SCRIPT language=javascript>
url = window.location.href;
</SCRIPT>

Mettre quelque chose dans la variable adresse.
Cette variable va contenir le texte
"<SCRIPT language=javascript>document.write(url);</SCRIPT>"
Ce script n'est PAS exécuté.

echo adresse, autrement dit : envoyer à la suite du code html précédent :
Code: Tout sélectionner
<SCRIPT language=javascript>document.write(url);</SCRIPT>


Une fois arrivé sur le navigateur du client,
on va, si javascript est désactivé, voir le code source du javascript.
Si javascript est activé, on va voir l'url de la page.

A aucun moment le serveur n'aura eu connaissance de cette url.


Dixit
WRInaute discret
WRInaute discret
 
Messages: 63
Inscription: Mar Juil 05, 2005 13:10

Message le Mer Juil 20, 2005 10:45

effectif j'ai cru que ca avait marché :cry:


Patrice A.
Modérateur
Modérateur
 
Messages: 2413
Inscription: Ven Fév 11, 2005 19:36

Message le Mer Juil 20, 2005 10:49

Mais tu veux récupérer l'ancre pour quoi au juste ?


Dixit
WRInaute discret
WRInaute discret
 
Messages: 63
Inscription: Mar Juil 05, 2005 13:10

Message le Mer Juil 20, 2005 10:55

selon les types d'ancres passées dans l'url je choisis tel ou tel include dans la suite du script php :oops:
mais vu l'explication c'est impossible !

anthomicro
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 162
Inscription: Sam Avr 03, 2004 16:09

Failles

Message le Mer Juil 20, 2005 11:04

Salut,

consulte ça : Faille include

Ensuite tu ne peux pas en PHP récupérer la valeur de l'ancre saisie :-(

a +

récupérer variable # ancre url en php

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités