Durée de vie des variables en PHP
Renaud
-
Renaud -
Renaud -
Bonjour,
J'ai une application en PHP que je lance a partir d'une page HTML.
Dans mon application j'ai une liste de choix puis je passe à la fenêtre suivante avec des choix en fonction de la première liste.
Mais quand je quitte l'application sans fermer ma page HTML et que je relance l'application, peut importe le choix que je fais sur la première fenêtre il garde en mémoire mon premier choix.
J'utilise session_register("ma_variable"); et je la récupère avec $ma_variable.
Si vous avez une idée, merci de me tenir informé.
Renaud.
J'ai une application en PHP que je lance a partir d'une page HTML.
Dans mon application j'ai une liste de choix puis je passe à la fenêtre suivante avec des choix en fonction de la première liste.
Mais quand je quitte l'application sans fermer ma page HTML et que je relance l'application, peut importe le choix que je fais sur la première fenêtre il garde en mémoire mon premier choix.
J'utilise session_register("ma_variable"); et je la récupère avec $ma_variable.
Si vous avez une idée, merci de me tenir informé.
Renaud.
A voir également:
- Durée de vie des variables en PHP
- Pile bios durée de vie - Guide
- Easy php - Télécharger - Divers Web & Internet
- Durée de fonctionnement processeur - Forum Windows 10
- Durée lien wetransfer - Accueil - Services en ligne
- Mon processeur ne "s'arrête" pas. - Forum Processeur
2 réponses
bonjour
j'ai éxécuter une application en html
html>
<form method ="get"action="textbox.php">
<input type="text"name="food"value="fromage">
<input type=submit value="envoyer">
</form>
</html>
et une application en php
<?
echo"je préfere"$food;
?>
mais j'ai obtenue aucun résultat
Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' in c:\program files\easyphp1-7\www\localhost\textbox.php on line 2
stp aide moi
j'ai éxécuter une application en html
html>
<form method ="get"action="textbox.php">
<input type="text"name="food"value="fromage">
<input type=submit value="envoyer">
</form>
</html>
et une application en php
<?
echo"je préfere"$food;
?>
mais j'ai obtenue aucun résultat
Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' in c:\program files\easyphp1-7\www\localhost\textbox.php on line 2
stp aide moi
si tu ne recharges pas ta page html, en effet la variable envoyée n'est pas modifiée. Il ne faut pas oublier que le html est statique comme langage.... Enfin je le pense mais il faut voir comment tu initialises ta variable.
Voici quelque explication.
J'ai une page HTML avec 1 bouton.
Quand je clic sur le bouton, ca ouvre une popup en PHP, dans laquelle je demande un choix à l'utilisateur, puis il valide.
$Bouton1="1";
$Bouton2="0";
$Bouton3="0";
session_register("Mon_Choix");
session_register("Bouton1");
session_register("Bouton2");
session_register("Bouton3");
Ensuite j'arrive sur une deuxième page qui récupère ces variables.
Tout va bien sauf quand je ferme ma popup, et que je re-clic sur le bouton ma popup s'ouvre de nouveau et peu importe le choix que je fais quand je valide, la valeur de Mon_Choix est celle de la première ouverture.
La page HTML ne contient pas de variable, juste un bouton pour lancer une popup.
Merci de ta réponse, renaud.
J'ai une page HTML avec 1 bouton.
Quand je clic sur le bouton, ca ouvre une popup en PHP, dans laquelle je demande un choix à l'utilisateur, puis il valide.
$Bouton1="1";
$Bouton2="0";
$Bouton3="0";
session_register("Mon_Choix");
session_register("Bouton1");
session_register("Bouton2");
session_register("Bouton3");
Ensuite j'arrive sur une deuxième page qui récupère ces variables.
Tout va bien sauf quand je ferme ma popup, et que je re-clic sur le bouton ma popup s'ouvre de nouveau et peu importe le choix que je fais quand je valide, la valeur de Mon_Choix est celle de la première ouverture.
La page HTML ne contient pas de variable, juste un bouton pour lancer une popup.
Merci de ta réponse, renaud.
Il ya deux petits problèmes:
PS: Pense à créer un autre sujet pour un problème particulier