Ouvir un pop-up JGROWL une seul fois par session

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 : Ouvir un pop-up JGROWL une seul fois par session

Re: Ouvir un pop-up JGROWL une seul fois par session

par Ryle » 10 déc. 2011, 21:36

Il faut que ta page soit une page php, quant à l'exécution du bloc html correspondant, il suffit de le placer là où xTG indique "executerMonAction", en fermant au besoin les balises php pour placer directement du code html, ou en générant celui-ci à l'aide de php :)

Re: Ouvir un pop-up JGROWL une seul fois par session

par tatane » 10 déc. 2011, 20:21

Merci pour cette reponse.Seulement le code étant en html,comment faire appel à lui?

Re: Ouvir un pop-up JGROWL une seul fois par session

par xTG » 10 déc. 2011, 20:15

Voici comment exécuter une action une seule fois par session :
session_start();
if( !isSet($_SESSION['unFlag']) ){
  executerMonAction(); // l'exécution d'une fonction, ou bien une autre ligne de code
  $_SESSION['unFlag'] = true; // on signale qu'il ne faudra plus rentrer dans cette condition
}

Ouvir un pop-up JGROWL une seul fois par session

par tatane » 10 déc. 2011, 18:14

Bonjour
je viens donc de créer comme sur cette page (Sticky Notification ), un pop up JGROWL

Celui-ci fonctionne donc très bien sur mon site. Le problème c'est que je voudrais une affiche qu'il seule fois par session sur mon site web.

N'étant pas doué en php, je m'en rejoins à vous afin de savoir comment réaliser cette fonction en PHP

Merci d'avance