bonjour a tous

je voulais savoir si on peux faire une redirection si les variables sont vide (en gros si une personne appelle la page sans voir remplie la précédente).
je vous mets le début de mon code ce seras peut etre plus parlant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
require('connect.php');
error_reporting(E_ALL);
session_start();
$id = $_SESSION['compte'];
$mail_createur = $_SESSION['mail_createur'];
 
//recuperation des données
if((!empty ($_SESSION['compte'])) && (!empty ($_SESSION['mail_createur'])))
{
$req = $bdd->prepare('SELECT * FROM creation JOIN avatar_upload ON id = avatar_upload.compte JOIN upload ON upload.compte = avatar_upload.compte WHERE id = :id')or die(print_r($bdd->errorInfo()));
$req->execute(array(':id'=>$id));
$donnees = $req->fetch();
$req->closeCursor();
 
}
else
{
header("location:index.php");	
}
si une personne vient de la page précédente le script recupere les données,

mais si une personne tape l'url de cette page je tombe sur ce message d'erreur

Notice: Undefined index: compte in /homepages/44/d448336710/htdocs/modifiersuite.php on line 5
Notice: Undefined index: mail_createur in /homepages/44/d448336710/htdocs/modifiersuite.php on line 6
ce qui est logique. comment puis je modifier mon script pour que l'utilisateur soit redirigé automatiquement sur l'index.php si il n'a rien a faire sur cette page.

d'avance merci