Bonjour,

D'un prog de controle de formulaire j'appelle une fonction redirect

____________________
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 if($reg==0)    
       redirect('modregint.php');
 
      	        else                         
           redirect('devoirseleve.php');  
     exit;
 
 
 
	}   
 
 ?>
Source de la fonction redirect :

_______________________
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
function redirect($filename) {
    if (!headers_sent())
        header('Location: '.$filename);
    else {
        echo '<script type="text/javascript">';
        echo 'window.location.href="'.$filename.'";';
        echo '</script>';
        echo '<noscript>';
        echo '<meta http-equiv="refresh" content="0;url='.$filename.'" />';
        echo '</noscript>';
    }
}
La redirection s'effectue sans problème vers devoirseleve.php dont voici le début :

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
 
<?php   
      	session_start(); 
header('Content-Type: text/html; charset=UTF-8');
 
?>
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" style="height: 241px;">
		<?php
    $bdd  = $_SESSION['BDD'];       
    $serveur   = $_SESSION['serveur'];
    $pass_bdd  = $_SESSION['pass_bdd'];
    $ut_bd   = $_SESSION['ut_bd'];  
     $conn = mysqli_connect($serveur, $ut_bd, $pass_bdd, $bdd);  		 
    if (mysqli_connect_errno())      
    {
    echo "La connexion au serveur MySQL n'a pas abouti : " . mysqli_connect_error();
    }

Et lors de la redirection se perd la partie de $_SESSION créée dans le prog de controle de formulaire, (pas ce qui a été crée avant)
Et ce sur 1&1 en version PHP > 7.0
Cela fonctionne avec les versions PHP précédentes, ça commence à ne plus aller en PHP 7.1

A noter que dans mon localhost créé par WAMP et en PHP 7.2.18 cela fonctionne très bien aussi

Bref au secours je ne comprends rien

Merci d'avance à qui peut m'aider!