[PHP] Transfert variables avec HEADER() ...
Résolu
Lila
-
Lila -
Lila -
Bonjour à tous,
j'effectue une redirection depuis ma page dwl.php sur dwl2.php à l'aide de la fonction header :
Page : dwl.php
$name = "nom_de_limage_a_telecharger.extension";
header('Location: dwl2.php');
Page : dwl2.php
$filename = "bouton4-3.png";
$filedir = "./Image1/".$filename;
header("Content-type: application/force-download" );
header("Content-Disposition: attachment; filename=$filename" );
readfile("$filedir" );
Comme vous pouvez le voir l'image qui sera téléchargée par l'utilisateur sera bouton4-3.png . Mais j'aimerais que ma variable $filename soit en fait égale = $name de la page "dwl.php"
Comment puis-je faire, je ne suis qu'une débutante... dois-je utiliser un get? une variable de session?
Je viens demander votre aide...
Merci d'avance
j'effectue une redirection depuis ma page dwl.php sur dwl2.php à l'aide de la fonction header :
Page : dwl.php
$name = "nom_de_limage_a_telecharger.extension";
header('Location: dwl2.php');
Page : dwl2.php
$filename = "bouton4-3.png";
$filedir = "./Image1/".$filename;
header("Content-type: application/force-download" );
header("Content-Disposition: attachment; filename=$filename" );
readfile("$filedir" );
Comme vous pouvez le voir l'image qui sera téléchargée par l'utilisateur sera bouton4-3.png . Mais j'aimerais que ma variable $filename soit en fait égale = $name de la page "dwl.php"
Comment puis-je faire, je ne suis qu'une débutante... dois-je utiliser un get? une variable de session?
Je viens demander votre aide...
Merci d'avance
A voir également:
- [PHP] Transfert variables avec HEADER() ...
- Easy php - Télécharger - Divers Web & Internet
- Whatsapp transfert discussion - Accueil - WhatsApp
- Transfert de mail - Guide
- Expert php pinterest - Télécharger - Langages
- We transfert - Guide
2 réponses
Oui une variable de session c'est bien, un exemple:
Page : dwl.php
Page : dwl2.php
Page : dwl.php
session_start(); $_SESSION['name'] = "nom_de_limage_a_telecharger.extension"; header('Location: dwl2.php');
Page : dwl2.php
session_start(); if (!isset($_SESSION['name'])){ die('Erreur'); } $filename = $_SESSION['name']; $filedir = "./Image1/".$filename; header("Content-type: application/force-download" ); header("Content-Disposition: attachment; filename=$filename" ); readfile("$filedir" );