Redirection si rafraichissement de la page
Résolu/Fermé
shoub-tcy
Messages postés
169
Date d'inscription
mardi 6 mars 2012
Statut
Membre
Dernière intervention
23 mai 2012
-
3 mai 2012 à 19:44
tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 - 4 mai 2012 à 22:52
tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 - 4 mai 2012 à 22:52
A voir également:
- Redirection si rafraichissement de la page
- Supprimer une page word - Guide
- Word numéro de page 1/2 - Guide
- Traduire la page - Guide
- Mettre google en page d'accueil - Guide
- Créer une page facebook - Guide
1 réponse
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
220
3 mai 2012 à 20:49
3 mai 2012 à 20:49
Salut,
En utilisant les sessions à l'ouverture de la page.
En utilisant les sessions à l'ouverture de la page.
3 mai 2012 à 20:53
Tu peux me donner un peu plus de détails stp ?
3 mai 2012 à 21:09
Tu ouvres une sessions
session_start();
Tu récupères le timestamp du moment
$valeur = time();
Tu donnes un nom à cette sessions
$moment = $_SESSION['temps'];
Tu compares la sessions et le timestamp et si différent, tu rediriges.
if(isset($moment) && $valeur != $moment){
//redirection
}
3 mai 2012 à 22:24
Mais quand je fais ça, il m'indique une erreur sur la ligne : $moment = $_SESSION['temps'];
Voici l'erreur : ( ! ) Notice: Undefined index: temps
Modifié par tryan44 le 3/05/2012 à 23:35
La première fois que l'utilisateur arrive sur la page en question, il est redirigé vers cette même page tout en passant un paramètre dans l'url (id). Si l'utilisateur actualise la page, l'id passé en paramètre est reconnu et éjecte l'utilisateur vers une autre page.
4 mai 2012 à 12:05
<?php
//Si la variable existe et égal à 1 on redirige
if(isset($_GET['id']) && $_GET['id']==1){
echo '';
header('Location: ../page1.php');
}
//Sinon, on redirige vers la même page mais avec un paramètre en plus dans l'url
else{
$red = ''.$_SERVER['REQUEST_URI'].'?id=1';
echo '';
}
?>