从php服务器使用curl下载文件

Bry*_*zer 5 curl

我正在尝试编写一个脚本,它将从lazyfoo.net的教程中下载所有源代码.该文件的示例下载链接是

http://lazyfoo.net/downloads/index.php?file=SDLTut_lesson16

我用这个命令:

curl http://lazyfoo.net/downloads/index.php?file=SDLTut_lesson13 --O lesson13.zip

这让我得到了这个回复而没有文件:

 % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                Dload  Upload   Total   Spent    Left  Speed
 0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
Run Code Online (Sandbox Code Playgroud)

我错过了一些明显的东西吗

Gar*_*oyd 6

您正在获得302重定向.使用该-L选项

curl http://lazyfoo.net/downloads/index.php?file=SDLTut_lesson13 -L --O lesson13.zip
Run Code Online (Sandbox Code Playgroud)

在将来-v(代表详细)对于调试也很有用.