a标签链接传递参数
来源:2-11 文件下载函数封装
梅三喵
2017-12-24 15:30:02
<a href="down.php?filename=test3.zip">下载2</a>
down.php 在b文件夹下
test3.zip在c文件夹下
b和c在a文件夹下
这个链接怎么写
1回答
您好,有两种方式
1 a链接就这么写,到了down.php页面,再拼接需要下载的文件路径,此处是相对路径。
download.php页面:
$filename=$_GET['filename'];
$filepath='../c/'.$filename;
执行下载的时候要使用$filepath
两个点加一个斜杠找到download.php的上级目录b,c与b是同级目录,因此在download.php页面中,‘../c’就找到了c目录,根据你的描述test3.zip在c目录下,那么我们要下载的文件路径就是../c/test3.zip
.2 a连接中直接使用test3.zip的绝对路径,不管在哪个页面,通过这个路径都能找到test3.zip,假设a文件夹就在www目录下面,那么a连接就应该写为:
<a href="down.php?filename=localhost/a/c/test3.zip">下载2</a>
在download.php页面直接使用get接收filename使用即可。
如果解决了您的问题,请采纳,祝学习愉快~
相似问题