bonjour a tous

étant un grand débutant dans le domaine de php
je suis confronte a un très petit soucis

j ai un fichier de connexion en php d un espace membre(qui ne vient pas de moi )

j ai besoin de la variable pseudo pour d autres pages

donc je suppose que je dois déclarer la variable pseudo dans la page de connexion avec session_start ?

et puis mettre session_start dans la page ou je veux récupérer ma variable ?

je ne sais pas si je déclare ma variable de façon correcte dans ma page de connexion

merci de l aide



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
21
22
23
24
25
26
27
28
<?php 
    session_start();
    require_once 'config.php';
 
    if(!empty($_POST['email']) && !empty($_POST['password']))
    {
        $email = htmlspecialchars($_POST['email']);
        $password = htmlspecialchars($_POST['password']);
 
        $check = $bdd->prepare('SELECT pseudo, email, password FROM utilisateurs WHERE email = ?');
        $check->execute(array($email));
        $data = $check->fetch();
        $row = $check->rowCount();
 
        if($row == 1)
        {
            if(filter_var($email, FILTER_VALIDATE_EMAIL))
            {
 
                if(password_verify($password, $data['password']))
                {
                    $_SESSION['user'] = $data['email'];
                    header('Location: accueil-peche-perle.php');
                    die();
                }else{ header('Location: index.php?login_err=password'); die(); }
            }else{ header('Location: index.php?login_err=email'); die(); }
        }else{ header('Location: index.php?login_err=already'); die(); }
    }