如何让php脚本独立运行
答案:2 悬赏:10 手机版
解决时间 2021-02-19 23:29
- 提问者网友:骨子里的高雅
- 2021-02-18 22:48
如何让php脚本独立运行
最佳答案
- 五星知识达人网友:撞了怀
- 2021-02-18 23:56
php是单线程的,理论上说,你不可能在一个php文件中开两路。唯一的办法是借助外部支持!
例如a.php运行中利用fsockopen向web服务器打开一路新的连接去运行b.php
你可以做个测试,写一个函数:
function runThread($url, $logfile) {
// 用fsockopen打开远程页面$url
// 将当前时间和读出的$url数据存入$logfile
}
然后用不同的参数(两个参数都不同)连续写几十行runThread,打开每次的$logfile,你会发现有很多次的时间都是重合的。追问为什么我用
fsockopen(DOMAINNAME.'/b.php',80,$errno, $errstr, 30)
b.php并未运行
例如a.php运行中利用fsockopen向web服务器打开一路新的连接去运行b.php
你可以做个测试,写一个函数:
function runThread($url, $logfile) {
// 用fsockopen打开远程页面$url
// 将当前时间和读出的$url数据存入$logfile
}
然后用不同的参数(两个参数都不同)连续写几十行runThread,打开每次的$logfile,你会发现有很多次的时间都是重合的。追问为什么我用
fsockopen(DOMAINNAME.'/b.php',80,$errno, $errstr, 30)
b.php并未运行
全部回答
- 1楼网友:动情书生
- 2021-02-19 01:18
直接调用 b.php不行了追问请详细说一下
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯