Ciao =) ho un problema con il mio codice
codice:
?>
<div align="center">
<form name="Form1" id="Form1" method="post" action="download.php" enctype="multipart/form-data" onsubmit="return ValidateForm1(this)">
<input type="hidden" name="varForm1" id="varForm1" value="var1">
<input type="hidden" name="var2" id="var2" value="<? echo $var2; ?>">
<input type="hidden" name="var3" id="var3" value="<? echo $var3; ?>">
<input type="submit"value="Dowload">
</form>
Torna indietro
</div>
<?
Questo e' nel primo file .php che invia queste variabili al secondo file .php
per potere scariare il file
codice:
$var2 = $_POST['var2'];
$var3 = $_POST['var3'];
header("Content-Type: application; name=".$var3);
header("Content-Transfer-Encoding: binary");
header("Content-Disposition: inline; filename=".$var3);
header("Expires: 0");
header("Cache-Control: no-cache, must-revalidate");
header("Cache-Control: private");
header("Pragma: public");
readfile($var2.$var3);
Ho usato questo perche' uso il file .htaccess per proteggerli da link diretti
e qui nasce il mio problema....
Se premo con il tasto destro alla lista dei file che mi compare nel primo file .php e premo su salva con nome mi esce di salvare la pagina "secondo file .php" e li leggo l'output che genera il php dove ci sono le variabili nascoste del form...
Come devo fare per proteggerle e risolvere questo fastidiosissimo problema? =(
TNX =)