循环执行网页php,循环执行网页有点郁闷,

博主遇到在PHP中使用cURL执行m.php?id=$i时,资源ID正常显示但文件未生成的问题。通过将curl_init的参数改为带域名的完整URL解决了问题。另外,直接访问m.php?id=1在某些情况下表现不一致,F5刷新可以生成文件,而直接回车则不行。最后,使用带域名的URL解决了文件生成问题。
摘要由CSDN通过智能技术生成

错误提示。

Resource id #2Resource id #3Resource id #4Resource id #5Resource id #6

回复讨论(解决方案)

你不是有 echo $ch = curl_init("m.php?id=$i"); 吗?

那么打印 Resource id #2Resource id #3Resource id #4Resource id #5Resource id #6 不正表示每次的 curl_init("m.php?id=$i") 都执行成功了吗?怎么是错误呢?

你不是有 echo $ch = curl_init("m.php?id=$i"); 吗?

那么打印 Resource id #2Resource id #3Resource id #4Resource id #5Resource id #6 不正表示每次的 curl_init("m.php?id=$i") 都执行成功了吗?怎么是错误呢?

就是没执行成功,文件没生成出来,提示的就是 Resourceid 这1串东西。

更郁闷的,刚发现,使用m.php?id=1 直接执行,第一次可以生成,然后我去删除它,

然后再去执行 m.php?id=1,它就不在生成了。

但是 curl_init("m.php?id=$i") 可是要写成

curl_init("http://localhost/m.php?id=$i")

你不是有 echo $ch = curl_init("m.php?id=$i"); 吗?

那么打印 Resource id #2Resource id #3Resource id #4Resource id #5Resource id #6 不正表示每次的 curl_init("m.php?id=$i") 都执行成功了吗?怎么是错误呢?

就是没执行成功,文件没生成出来,提示的就是 Resourceid 这1串东西。

更郁闷的,刚发现,使用m.php?id=1 直接执行,第一次可以生成,然后我去删除它,

然后再去执行 m.php?id=1,它就不在生成了。

刚又发现,按F5 和直接 地址栏回车是2码事。

F5刷新的话,它又能生成了。直接地址栏回车就不生成。

但是 curl_init("m.php?id=$i") 可是要写成

curl_init("http://localhost/m.php?id=$i")

直接文件名访问,使用什么函数的? fopen?

直接文件名访问?

include 呀

但是 curl_init("m.php?id=$i") 可是要写成

curl_init("http://localhost/m.php?id=$i")

嗯。提示的好。我使用了直接域名+文件+ID 可以执行了

直接文件名访问?

include 呀

这个更好。呵呵。。哈哈。。3q

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值