récuperation d'une variable javascript ds du code php
6 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
récuperation d'une variable javascript ds du code php
'lut a tous,
j'aimerai savoir comment il est possible de recuperer dans du code php la valeur d'une variable déclarée ds un javascript.
Du php vers le javascript, ca j sais faire
mais l'operation inverse reste pour moi une enigme
Merci de m'aider !!
Bye !!!
j'aimerai savoir comment il est possible de recuperer dans du code php la valeur d'une variable déclarée ds un javascript.
Du php vers le javascript, ca j sais faire
mais l'operation inverse reste pour moi une enigme
Merci de m'aider !!
Bye !!!
-

George Abitbol - WRInaute accro

- Messages: 1923
- Inscription: Ven Juin 06, 2003 7:57
Salut
Etant donné que le php est interprété par le serveur, tu dois repasser par celui-ci d'une façon ou d'une autre. Plusieurs solutions : un formulaire, un lien, l'ouverture d'un popup, l'utilisation d'une frame cachée contenant un fichier Php que tu rechargerais en lui passant la variable, etc. Certains utilisent même du flash pour ce genre de trucs
Pour ma part je préfère le formulaire ou le lien.
Fred
Etant donné que le php est interprété par le serveur, tu dois repasser par celui-ci d'une façon ou d'une autre. Plusieurs solutions : un formulaire, un lien, l'ouverture d'un popup, l'utilisation d'une frame cachée contenant un fichier Php que tu rechargerais en lui passant la variable, etc. Certains utilisent même du flash pour ce genre de trucs
Pour ma part je préfère le formulaire ou le lien.
Fred
ou bien une phase du genre (dans le cas ou l'on a besoind e la résolution du client dans un script PHP, pour par exemple, faire des stats par résolution)
<SCRIPT>
<!--
var w = screen.width;
var h = screen.height;
top.document.location = "mapage.php?w="+w+"&h="+h;
//-->
</SCRIPT>
------------------------
dans ton mapage.php
echo $_GET['w'].' << largeur<BR>'.$_GET['h'].' << hauteur';
A+
youplaboum!
sepang
<SCRIPT>
<!--
var w = screen.width;
var h = screen.height;
top.document.location = "mapage.php?w="+w+"&h="+h;
//-->
</SCRIPT>
------------------------
dans ton mapage.php
echo $_GET['w'].' << largeur<BR>'.$_GET['h'].' << hauteur';
A+
youplaboum!
sepang
récuperation d'une variable javascript ds du code php
salut il est peut être un peu tard pour te donne une info sur ta kestion, mais je viens de m'y mettre sur php ^^, et moi aussi je suis confronte a se petit pb.
g trouve comme astuce pour passe directement une variable jscript dans du ph:
<script>
var toto = 1
document.write(toto);
</script>
<?
$Titre = "<script>document.write(toto);</script>";
?>
<?
echo $Titre;
?>
voilou, mais pour c n'est ke debut d'une grande prise de tete sur ce ki me reste a faire ^^
A++
g trouve comme astuce pour passe directement une variable jscript dans du ph:
<script>
var toto = 1
document.write(toto);
</script>
<?
$Titre = "<script>document.write(toto);</script>";
?>
<?
echo $Titre;
?>
voilou, mais pour c n'est ke debut d'une grande prise de tete sur ce ki me reste a faire ^^
A++
Ta solution est étonnante!
Je n'avais jamais essayé cela.
Par contre, es-tu sûr que cela marche?
Je veux dire: le php est toujours exécuté avant le javascript, puisque qu'il est est exécuté sur le serveur et le JS sur la machine du visiteur.
Donc, c'est étonnant que cela marche...
Je n'avais jamais essayé cela.
Par contre, es-tu sûr que cela marche?
Je veux dire: le php est toujours exécuté avant le javascript, puisque qu'il est est exécuté sur le serveur et le JS sur la machine du visiteur.
Donc, c'est étonnant que cela marche...
-

George Abitbol - WRInaute accro

- Messages: 1923
- Inscription: Ven Juin 06, 2003 7:57
Ca marchera mais j'ai du mal à voir l'intérêt...
Pourquoi ça marche -> lorsque tu fais le echo $titre, ça affiche dans la page le code javascript document.write(toto), donc ça écrit le contenu de toto dans le document. Mais cela implique que toto soit déjà connu, donc autant l'afficher directement.
Tu aurais un exemple concret de ce que ce code t'a permis de faire et qui n'aurait pas été possible autrement ?
Fred
Pourquoi ça marche -> lorsque tu fais le echo $titre, ça affiche dans la page le code javascript document.write(toto), donc ça écrit le contenu de toto dans le document. Mais cela implique que toto soit déjà connu, donc autant l'afficher directement.
Tu aurais un exemple concret de ce que ce code t'a permis de faire et qui n'aurait pas été possible autrement ?
Fred
6 messages • Page 1 sur 1
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 :
- Googlebot analyse certains codes JavaScript
- Configurer des nouveaux moteurs dans Google Analytics
- Comment faire des liens en dur dans son annuaire
- API Google Maps en Flash / Flex
- Référencement de l'AJAX : la solution Google
- Google Web Toolkit, pour créer des applications en AJAX
- Google sait désormais suivre les liens JavaScript !
- Les albums web Picasa passent à 1 Go de stockage
- Comment créer une page web en PHP
- Exclure son propre trafic de Google Analytics
Consultez la description détaillée des produits ou services de Google suivants : Google Code, Plugin O3D (API)
- Test HTTP header
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum