Passage de variable lors d'1 refresh
Résolu
willybaby
Messages postés
104
Date d'inscription
Statut
Membre
Dernière intervention
-
willybaby Messages postés 104 Date d'inscription Statut Membre Dernière intervention -
willybaby Messages postés 104 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voila mon soucis, je fais passer de page en page le pseudo d'un utilisateur sur mon site web, voici un exemple:
Page 1 : (envoi la donnée)
echo '<form id="php" method="POST" action="page2.php"><input type="hidden" name="pseudo" value="'.$uti_pseudo.'"><input type="image" src="Image/moncompte.png" width="220"></form>';
Page 2 : (Réception de la donnée)
<?php
$uti_pseudo=$_POST['pseudo'];
?>
Et voila ca marche bien mais le probléme c'est que ca ne marche que lors du clique vous voyez quand je clique sur l'image, la donnée, c'est à dire le pseudo de l'utilisateur est envoyé à l'autre page mais ce que j'aimerai faire maintenant c'est un refresh automatique d'une page toute les 10 secondes et récupéré ce pseudo le probléme c'est qu'au premier refresh la donnée n'est pas envoyé et je ne trouve pas de solution pour envoyé la donnée sur la meme page?
Merci d'avance.
voila mon soucis, je fais passer de page en page le pseudo d'un utilisateur sur mon site web, voici un exemple:
Page 1 : (envoi la donnée)
echo '<form id="php" method="POST" action="page2.php"><input type="hidden" name="pseudo" value="'.$uti_pseudo.'"><input type="image" src="Image/moncompte.png" width="220"></form>';
Page 2 : (Réception de la donnée)
<?php
$uti_pseudo=$_POST['pseudo'];
?>
Et voila ca marche bien mais le probléme c'est que ca ne marche que lors du clique vous voyez quand je clique sur l'image, la donnée, c'est à dire le pseudo de l'utilisateur est envoyé à l'autre page mais ce que j'aimerai faire maintenant c'est un refresh automatique d'une page toute les 10 secondes et récupéré ce pseudo le probléme c'est qu'au premier refresh la donnée n'est pas envoyé et je ne trouve pas de solution pour envoyé la donnée sur la meme page?
Merci d'avance.
A voir également:
- Passage de variable lors d'1 refresh
- Passage qwerty azerty - Guide
- Couper un passage d une vidéo - Guide
- Comment refresh son pc - Guide
- Test passage windows 11 - Guide
- Passage à windows 11 gratuit - Guide
6 réponses
jamais testé, mais essai comme ça :
(il faudrait que tu change la methode en GET pour faire ça bien sûr)
<META http-equiv="Refresh" content="10; URL=#?pseudo=<?php echo $_GET['pseudo']; ?>">
(il faudrait que tu change la methode en GET pour faire ça bien sûr)
J'ai essayé les sessions par contre il y a un truc que j'ai pas du suivre car les variables de sessions ne fonctionnent pas :
Page 1 :
<?php
session_start();
$_SESSION['variable'] = $uti_pseudo ;
if(isset($_SESSION['variable'])){
echo 'La variable est : ' . $_SESSION['variable'];
}
?>
La mon echo $_SESSION['variable'] ; affiche bien la donnée que je veux récupérer lors de mon refresh
Ensuite le refresh se produit et je n'ai plus aucune données la variable de session n'a apparement pas fonctionné alors ou ais je merdé?
Page 1 :
<?php
session_start();
$_SESSION['variable'] = $uti_pseudo ;
if(isset($_SESSION['variable'])){
echo 'La variable est : ' . $_SESSION['variable'];
}
?>
La mon echo $_SESSION['variable'] ; affiche bien la donnée que je veux récupérer lors de mon refresh
Ensuite le refresh se produit et je n'ai plus aucune données la variable de session n'a apparement pas fonctionné alors ou ais je merdé?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<?php session_start(); $_SESSION['variable'] = $uti_pseudo ; if(isset($_SESSION['variable'])){ echo 'La variable est : ' . $_SESSION['variable']; } ?>
le $_SESSION['variable'] = $uti_pseudo ; fait que quand tu recharge ta page, la variable de session se remet a 0, donc fait plutot ça :
<?php session_start(); if( isset($_POST['pseudo']) ){ //si la variable est posté $uti_pseudo = $_POST['pseudo']; $_SESSION['variable'] = $uti_pseudo ; } else{ } if(isset($_SESSION['variable'])){ echo 'La variable est : ' . $_SESSION['variable']; } ?>