Onunload et php

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 : Onunload et php

par iclo » 02 juin 2005, 14:43

Je crois que javascript ne peut pas manipuler les base de données :(
As-tu bien lu les réponces qu'y t'ont été donné ?
On te parle de javascript pour faire appel à un script php qui lui pourra manipuler une DB...

par Darkbibou » 02 juin 2005, 14:33

Je crois que javascript ne peut pas manipuler les base de données :(

par iclo » 02 juin 2005, 14:23

Attention : javascript, ne rien prévoir de vital comme traitement à effectuer lors de la fermeture de la page, car si JS désactivé sur le pc client, rien ne sera effectué...

par ouckileou » 02 juin 2005, 14:22

quelle synchro

si avec ça t'es pas sur une piste...

par ant » 02 juin 2005, 14:21

avec php seulement, non, mais avec du javascript qui détecte la fermeture de la page du navigateur (mais est ce qu'il y a tel évènement en JS qui détecte la fermeture d'une page? je suis nul en js donc je sais pas) mais si oui, couplé ensuite à du php qui réalisera ton traitement, oui je pense.


Sinon question, pourquoi attendre la fermeture de la page du navigateur pour réaliser ton traitement sur ta bdd ?

ceci dit la solution JS est tjrs dangereuse pour peu que l'utilisateur ai coupé le JS... Ta bdd ne sera jamais mise à jour et ca compromettra totalement ton systeme

par Cyrano » 02 juin 2005, 14:19

Non, tu ne peux pas, en quittant la page, tu quittes l'application, il ne s'exécutera plus rien. Le seul truc qui serait peut-être à explorer, c'est un évènement onunload dans la balise <body> qui transmettrait des données à un script PHP.... j'ai un doute quand même.

par ouckileou » 02 juin 2005, 14:17

peut-être en chargeant un script par GET à la fermeture de la page

je ne vois que ça mais je ne sais pas si c'est vraiment réalisable

Onunload et php

par Darkbibou » 02 juin 2005, 13:42

Bonjour,

J'aimerai savoir si quelqu'un sait si il est possible à la fermeture d'une page web de mettre a jour les champs d'une base de donnée et si oui, comment le faire :)

Merci d'avance :D