从你的代码上看并没有什么问题,但是,不同的请求,可能存在header头参数、referer依赖、cookie等参数限制,因此,你需要观察正常浏览器中请求时控制台网络请求里的请求头信息,只要完全模拟,应该能正确请求的。更多php curl问题,请参考我的博客《PHP cURL实现模拟登录与采集使用方法详解教程》,里面有很多常见问题的整理,希望能够帮到你。底部的《简易解析cURL命令得到PHP代码程序》工具可以帮你快速获得你请求所需的参数。