簡體   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