用PHP下载Zip文件

时间:2015-01-01 08:08:56

标签: php session redirect download zip

我的wesite为用户提供了登录功能。 用户是在我的培训机构参加培训课程的用户。 现在,训练课程以数字命名,例如2655,2755等 现在我有一些特定的文件或会话工具包,你可以说是可供用户从他的登录下载,但只有他应该能够下载他的会话文件。 现在我有拉链文件。 所以我有一个PHP名称 $sessionno 的变量,它也是用户必须下载的文件的同名。 所以我的下列事情确实无法发挥作用。

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

所以这确实有效,有什么想法吗?

1 个答案:

答案 0 :(得分:0)

尝试在锚点上添加href属性的路径时,

header不是您要查找的内容。对于您的具体示例,您可能希望使用echo将您想要的字符串输出到页面。

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

或者,您也可以使用PHP Short Tags(例如<?="$sessionno.zip" ?>),这与我的第一个示例显示的方式与调用echo相同。短标签可以使代码更清洁,但环境不会启用配置。

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