我會試着解釋一下例子。 我發佈了網上的文件(比如說,something.pdf或thefile.zip)。我想在實際下載之前,當用戶關注文件鏈接時,會調用一些php腳本,然後返回所需的文件。怎麼做?請指教。謝謝!下載處理器實現
編輯1:謝謝amadeus。在我的情況下,PHP腳本位於另一臺服務器而不是網站和要下載的文件= PHP腳本將需要從遠程Web服務器讀取文件併發送到客戶端,這是額外的流量......我其實不需要PHP來控制文件下載。可以從Web服務器下載它,但是我希望在請求下載時收集PHP腳本(收集關於誰正在下載以及多少次的信息)。
編輯2:謝謝Pekka。我只是意識到它更加複雜。想象一下server1是web服務器上可下載的文件(無php),server2是php服務器。如果我只是給「server1/thefile.zip」,我將無法從PHP服務器調用腳本。然後看起來我應該使用「server2/script.php?thefile.zip」,然後將客戶端重定向到server1上的文件。在特定條件下它是最好的實現嗎?
谷歌_php服務文件下載_ –