Page 1 sur 1

appel fonction a la demande dans page web

Posté : 15 nov. 2016, 16:27
par julesMartin
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

Re: appel fonction a la demande dans page web

Posté : 15 nov. 2016, 17:01
par Spols
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

Re: appel fonction a la demande dans page web

Posté : 15 nov. 2016, 17:09
par julesMartin
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.