Actualiser session php
Ferméjordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 1 mai 2023 à 18:21
- Actualiser session php
- Easy php - Télécharger - Divers Web & Internet
- Retour a la ligne php ✓ - Forum PHP
- Facebook session expirée ✓ - Forum Facebook
- Bouton actualiser google chrome ✓ - Forum Réseaux sociaux
- Estelle vient de verrouiller sa session d'ordinateur. que peut-on dire ? ✓ - Forum Windows 7
2 réponses
1 mai 2023 à 16:37
Tu dis à chaque actualisation...
Tu repasse bien systématiquement par la page 1 ?
Modifié le 1 mai 2023 à 16:26
Bonjour !
Le problème que vous rencontrez est probablement dû au fait que PHP stocke les données de session dans un cookie ou dans l'URL. Si vous utilisez un cookie, alors la valeur de la session ne sera pas régénérée à chaque actualisation, mais sera plutôt stockée dans le cookie jusqu'à ce qu'il expire.
Pour régénérer la variable de session à chaque actualisation, vous pouvez ajouter une ligne de code qui supprime la variable de session avant de la recréer avec une nouvelle valeur aléatoire. Voici un exemple de code pour la page1.php qui devrait fonctionner :
<?php session_start(); if (isset($_SESSION['random'])) { unset($_SESSION['random']); } $_SESSION['random'] = rand(1, 100); ?>
En ajoutant la ligne unset($_SESSION['random'])
, vous supprimez la variable de session avant de la recréer avec une nouvelle valeur aléatoire.
Ensuite, dans votre code page2.php, vous pouvez simplement utiliser le code que vous avez déjà :
<?php session_start(); if (isset($_SESSION['random'])) { print_r($_SESSION['random']); } ?>
Cela devrait garantir que la variable de session est régénérée à chaque actualisation. J'espère que cela vous aidera !
Source: ChatGPT
1 mai 2023 à 18:11
Bonjour,
Effectivement le problème vient de la !
Comment faire pour actualiser systématiquement par la page 1 quand j’actualise la page 2 ?
Merci !
1 mai 2023 à 18:21
tu fais une redirection vers la page 1