Bonjour,
j'ai pas réussi à transmettre un chemin de fichier : je l'uploade dans un fichier qui comporte le formulaire, mais j'utilise ce fichier ailleurs.
Premier essai : passer l'info par l'url :puis $filepath=$_GET['return']??NULL;mais l'URL est trop longue et c'est tronqué.
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $return='http://localhost/www/ticket2/index.php?action=Controller&return='.$filepath; header('location: '.$return); exit();
Second essai : transmettre par les sessions : $_SESSION['filepath']=$filepath; dans le fichier de l'upload puis j'essaye de le récupérer : $name=$_SESSION['filepath'];. Avant j'ai faitLe session_status retourne 2 ce qui signifie que les sessions sont actives. Néanmoins, le var_dump($_SESSION); est vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var_dump(session_status());echo "<br/>fin status<br/>";var_dump($_SESSION);echo "<br/>";
Comment faire ?
Pour info, j'ai d'abord mis session_start(); au début de chaque fichier mais ça me disait que session_start(); était déjà fait donc je ne le laisse que dans index.php.
Partager