[RESOLU] appel fonction a la demande dans page web

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 : [RESOLU] appel fonction a la demande dans page web

Re: appel fonction a la demande dans page web

par julesMartin » 15 nov. 2016, 17:09

Parfait ! j'aurais du y penser.
Merci Spols pour ta réponse rapide
Concernant mon script, c'est principalement des stats et certaines sont très consommatrice. Dans un second temps ca vaut le coup que je regarde de plus prés mon code.

Re: appel fonction a la demande dans page web

par Spols » 15 nov. 2016, 17:01

tu as deux solutions,
en php uniquement mais avec rechargement de page à chaque action
en php/javascript ou ajax sans rechargement de page

pour du php simple, tu peux utiliser des variable d'url $_GET si tu ne détecte rien, tu affiche une page sans traitement avec tes boutons.
tes boutons recharge la page avec un paramètre dans l'url ex: mapage.php?mode=blabla
tu peux donc détecter la présence de $_GET['mode'] et vérifier son contenu, et donc effectuer l'action voulue.

Mais tu peux aussi te demander pourquoi ton script est lent et si il est possible de réduire le temsp d'éxecution

appel fonction a la demande dans page web

par julesMartin » 15 nov. 2016, 16:27

Bonjour,

dans une page php je fais appel a plusieurs fonctions. Quand je lance ma page, l'ensemble des scripts se lance et du coup, je me retrouve avec un temps de réponse beaucoup trop élevé.

Comment faire en sorte que chaque fonction soit appelée a la demande par un bouton par exemple.
Faut il utiliser du javascript ?

Je suis a l’écoute de toutes les techniques permettant de résoudre ce problème.

Merci d'avance