Appel d'une fonction PHP dans un événement Javascript

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Appel d'une fonction PHP dans un événement Javascript

par Cham » 01 févr. 2007, 17:36

Je n'avais pas pensé à cette solution, pratiquant l'Ajax depuis pas très longtemps.

Merci pour l'info
Sylvie

par Ryle » 01 févr. 2007, 17:03

PHP s'exécute côté serveur, tandis que le JS lui tourne sur le navigateur côté client. Tu ne peux donc pas faire d'appel à des fonction php directement depuis javascript.

En revanche, avec Ajax, tu peux créer un objet javascript HTTPRequest, qui te permet d'aller interroger un script sur le serveur (donc de l'exécuter, et donc de jouer tes fonction php :))

Tu n'as plus qu'à aller voir du côté d'ajax.. pour ce que tu veux faire (appeler une url avec les paramètres qui vont bien) c'est pas bien compliqué :)

Appel d'une fonction PHP dans un événement Javascript

par Cham » 01 févr. 2007, 16:00

Bonjour,

Est-il possible de faire appel à une fonction PHP dans un événement Javascript ?

Dans mon application, à la fermeture d'une page (événement onBeforeUnload), je souhaite enregistrer certaines informations dans une base de données, ce que je ne sais pas faire en JavaScript.
Je souhaite donc appeler une fonction PHP.
Par contre, quand j'affiche ma page, la fonction est exécutée au chargement de cette page.

Si quelqu'un a une solution, faut pas hésiter à s'exprimer !

Merci d'avance,
Sylvie