Redirection si rafraichissement de la page
Résolu
shoub-tcy
Messages postés
169
Date d'inscription
Statut
Membre
Dernière intervention
-
tryan44 Messages postés 1288 Date d'inscription Statut Membre Dernière intervention -
tryan44 Messages postés 1288 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je voulais tout simplement savoir si il y avait un moyen de rediriger le membre si il rafraichit la page sur laquelle il se trouve. Peut importe le langage (PHP ou javascript).
Cordialement.
Je voulais tout simplement savoir si il y avait un moyen de rediriger le membre si il rafraichit la page sur laquelle il se trouve. Peut importe le langage (PHP ou javascript).
Cordialement.
A voir également:
- Redirection si rafraichissement de la page
- Impossible de supprimer une page word - Guide
- Numéro de page word - Guide
- Imprimer tableau excel sur une page - Guide
- Page d'accueil - Guide
- La page ne peut être affichée. (80710a06) - Forum PS3
Tu peux me donner un peu plus de détails stp ?
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
}
Mais quand je fais ça, il m'indique une erreur sur la ligne : $moment = $_SESSION['temps'];
Voici l'erreur : ( ! ) Notice: Undefined index: temps
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.
<?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 '';
}
?>