![]() |
1
27
首先,这可能只是您的问题中的一个拼写错误,但是文件获取内容()的第三个参数需要是流式上下文,而不是选项数组。我用这样的东西做了一个快速测试,结果一切正常
错误表明服务器返回404。尝试获取URL 从运行PHP的计算机 和 不 从您的工作站/台式机/笔记本电脑。可能是您的Web服务器在访问该站点时遇到问题,您的本地计算机有一个缓存副本,或者其他一些网络问题。 确保在运行此测试时重复您的确切请求,包括您发送的cookie(命令行curl很适合这样做)。完全有可能在没有cookie的浏览器中加载问题页面,但当您发送cookie时,站点实际上返回404。 确保$_server['http_cookie']具有您认为它具有的原始cookie。 如果你在截屏,下载火狐和livehttpheaders扩展的副本。在火狐中执行所有必要的步骤以访问您想要的任何页面。然后,使用livehttpheaders的输出,重新创建完全相同的请求需求。包括每个标题, 不 只有饼干。 最后, PHP Curl 存在是有原因的。如果可能的话,(我不是在问!)用它来代替。:) |
![]() |
2
9
只是为了分享这些信息。
使用时
解决这个问题的一种方法是使用
例子:
自从
但我相信这不是使用扩展连接操作会话的最佳方式。
顺便说一句:它比
卷曲
和
如果你找到更好的,告诉我。 |
![]() |
3
1
只是出于好奇,你在尝试
我认为这应该是相对容易发现的,尽管它只报告文件名的一半。另外,我注意到在其中一篇文章中,有人在定义邮件头时使用了\r\n。请记住,PHP不喜欢这些单引号,但它们在双引号中可以正常工作。 |
![]() |
4
0
确保服务器上存在file1.php。尝试在自己的浏览器中打开它以确保! |
![]() |
Karlo · PHP Sqlite PDO最新版本 5 月前 |
![]() |
Malte · 检查远程服务器上是否存在文件(使用PHP)[关闭] 5 月前 |
![]() |
Bard.Mus · 迁移后的数据库字符集环境 5 月前 |