Actualiser session php
Ferméjordane45 Messages postés 38370 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 5 janvier 2025 - 1 mai 2023 à 18:21
- Actualiser session php
- Easy php - Télécharger - Divers Web & Internet
- Facebook session expirée ✓ - Forum Facebook
- Retour a la ligne php ✓ - Forum PHP
- Teamviewer code de session expiré ✓ - Forum Windows XP
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Jeux vidéo
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