在php中使用变量在标题中给出值

在php中使用变量在标题中给出值,php,header,Php,Header,我试图传递一个变量thorugh HTML锚定标记thorugh表单。表单提交时,锚点中的值被传递到my.php文件。在php文件中,我将传递的值存储在一个变量中,现在我想在头文件中使用这个值 index.html在下面的html中,我将变量“text1.pdf”传递给form.php <a href="#" title="Download" target="_blank" onclick="document.myform.formVar.value='text1.pdf';documen

我试图传递一个变量thorugh HTML锚定标记thorugh表单。表单提交时,锚点中的值被传递到my.php文件。在php文件中,我将传递的值存储在一个变量中,现在我想在头文件中使用这个值

index.html
在下面的html中,我将变量“text1.pdf”传递给form.php

<a href="#" title="Download" target="_blank" onclick="document.myform.formVar.value='text1.pdf';document.myform.submit(); return false">Download</a>

<form method=post name="myform" action="form.php" style="display:none;">
<input type="hidden" name="formVar" value="">
<input type="submit" value="Send form!">
在这里,我试图使用传递的变量形成一个URL。并尝试将该变量放入标题中。但我无法找到那个具体的文件。当我在form.php上提交表单时,它会被重定向到“pdf/”url,而不是“pdf/text.pdf”。

在form.php中:

$fileURL .=$fileURL; 
应该是

$fileURL .=$fileName; 
在Form.php中:

$fileURL .=$fileURL; 
应该是

$fileURL .=$fileName; 

这不是很安全。如何阻止某人修改帖子数据和下载其他文件?这不是很安全。如何阻止某人修改POST数据和下载其他文件?