繁体   English   中英

用PHP下载Zip文件

[英]Download Zip files in PHP

我的wesite具有用户登录功能。 用户是参加我的培训机构的培训课程的用户。 现在,训练课程以数字命名,例如2655、2755等。现在,我有一些特定的文件或会话工具包,您可以说可以从用户的登录名中下载,但只有他才能下载文件他的会议。 现在我有zip文件。 所以我在php name $sessionno有一个变量,它也是用户必须下载的文件的相同名称。 所以我接下来的事情不起作用。

<a href = " <?php header ('location : $sessionno.zip'); ?> download </a>

所以这行不通,有什么想法吗?

尝试在锚点上添加href属性的路径时, header不是您要的。 对于您的特定示例,您需要使用echo将想要的字符串输出到页面。

<a href="<?php echo "$sessionno.zip"; ?> download </a>

另外,您也可以使用PHP短标签 (例如<?="$sessionno.zip" ?> ),与我的第一个示例所示的调用echo相同。 短标签可以使代码更简洁,但是不会启用环境配置。

为了将来参考,当您要将特定的HTTP标头发送到客户端时,可以使用header头。 您尝试传递的特定标头是有效的标头,只是使用了不正确的方式。 如果希望当前请求告诉客户端您希望他们导航到指定的URL,则可以使用该标头。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM