确认你这种获取变量的方法可用,也就是说你能获得文件名.
如果register_globals 设为off,我们一般用$_POST或者$_GET获得表单或者URL提取的参数

解决方案 »

  1.   

    我想这和你的代码没有多大关系!只要<a href="">里面写的是那个WORD文件名就可以了
      

  2.   

    header("Content-type: application/octetstream");
    -------------------------------
    Try:
    header("Content-type: application/msword");
      

  3.   

    $file=fopen($_GET["extrafilename"],'r');
    header('Content-type: application/octet-stream');
    header('Accept-Ranges: bytes');
    header('Accept-Length:'.filesize($_GET["extrafilename"]));
    header("Content-Disposition: attachment; filename=".$_GET["extrafilename"]);
    echo fread($file,filesize($_GET["extrafilename"]));
    fclose($file);
      

  4.   

    已经确认获取变量,问题中的$post_var = $_POST ,在download.php 已经定义了