Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : garder variable en mémoire [ Divers / Débutant(e) ] (services12move)

dimanche 9 décembre 2007 à 09:04:30 | garder variable en mémoire

services12move

Bonjour, j'essaie de garder une variable php en mémoire. (note : après l'avoir assignée, le visiteur est susceptible de passer sur de multiples pages autres que celle dans laquell la variable a été initialement assignée)

L'idée est la suivante :
* lors du 1er passage sur ma page d'accueil, une animation est lancée. Il s'agit d'une petite animation avec un 'ms agent' (merlin).
* le visiteur qui passe aux autres pages du site a une multitude de menus à sa disposition et je ne peux donc pas utiliser le transfert de variable par l'url. Je tente donc simplement d'assigner la valeur "vu" à une variable en faisant le test suivant :
<?
  if ($vu == "") //lors du 1er passage sur la page la variable est vide 
    include('merlin.php'); // et donc lanimation est lancée
  $vu = "ok"; // ici la valeur vu est assignee a la variable pr que la prochaine fois lanim ne se lance pas
?>


=> je m'attendais à ce que cette variable soit gardée en mémoire et que l'utilisateur, quand il revient sur la page, ne voit pas une deuxième fois l'animation puisque la variable n'est plus sensée être vide dès le second passage sur la page d'accueil...mais apparament dès que l'on change de page, les variables sont supprimées de la mémoire. Et donc, l'animation se lance à nouveau à chaque arrivée sur la page d'accueil.
Quelqu'un à LA solution ? Merci d'avance.


Mike

dimanche 9 décembre 2007 à 10:31:33 | Re : garder variable en mémoire

juki_webmaster

Membre Club
Salut, http://fr3.php.net/session ou plus simplement : http://fr3.php.net/cookies Si c'est une animation flash, alors tu peux passer par SharedObject.getLocal

lundi 10 décembre 2007 à 01:48:47 | Re : garder variable en mémoire

yoman64

Membre Club
Salut,
en effet les sessions sont la meilleure solutions.

tout dabord la première ligne de ton fichier php doit être <?php session_start(); ?>

ensuite ton code :

<?
  if (empty($_SESSION['vu'])) //lors du 1er passage sur la page la variable est vide 
    include('merlin.php'); // et donc lanimation est lancée
  $_SESSION['vu'] = "ok"; // ici la valeur vu est assignee a la variable pr que la prochaine fois lanim ne se lance pas
?>

-------------------
Vous cherchez un hebergement Php/MySQL Gratuit et sans publicités ??
Et bien c'est la : www.e3b.org  



Cette discussion est classé dans : page, variable, animation, garder, mémoire


Répondre à ce message

Sujets en rapport avec ce message

Garder la valeur d'une variable page après page ??? [ par jbcaiz ] voilà j'ai une requete sql SELECT qui me remplit une liste déroulante avec le nom de différents pays. Ensuite a la page suivante je fais afficher le p garder des variables en mémoire [ par rasengan7 ] Bonjour,j'aimerai savori comment on fais pour garder des variable en mémoire.j'ai une page identification ki met en mémoire le login et pass du client Transferer un Variable de page en page [ par spike911 ] Bonjours, je travail en PHP. J'ai créer une page teste " index.php " qui contien une variable " $Nom " cette variable égal " Bonjours ". J'ai utiliser Mettre une variable à define ('NB_PAR_PAGE', 10) [ par kilian67 ] Bonjour, J'ai fait un script recement et je fait appel à define('NB_PAR_PAGE', 10); hors je souhaite savoir si on peut faire un truc du style define php prob avec code et mot de passe [ par midnnight ] Bonjour à tous,Je rencontre un prob au niveau d'un code php visant à sécuriser une de mes pages à l'aide d'un 'pass'Mon navigateur ne cesse de me donn passer une variable pour une image [ par ether01 ] Bonjour!Je suis une débutante en PHP et j'ai une question:J'ai créé une page qui demande un long texte au user. Ensuite, je passe cette variable par u **Fermeture de page, passer variable PHP** [ par flopad ] Bonjour,j'ouvre un popup via un formulaire.Ce popup contient le résultat d'un select sur ma bdd.J'ai la possibilité de cocher une ou plusieurs checkbo Conserver une variable [ par Billybobbonnet ] Bonjour à tous, J'utilise le code de fancyuplaod un code ajax/flash oour récupérer une barre d'upload dans php. La page ne se recharge pas (c'est l' dimessioner une page [ par dalisassou ] bjrj'ai une page php son contenu est une animation flash.lorsque je redimensionne la page librement les dimenssions de l'animation change.Ma question Questions de sécurité... [ par shinnokamui ] Bonjour,J'utilise une variabe dans l'addresse d'une page PHP (type : fichier.php?page=1), j'ai put voir sur le net qu'il était necessaire de proteger


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


HTC Magic

Entre 429€ et 429€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.