亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問該怎樣關閉set time limit長連接的程序呢?

請問該怎樣關閉set time limit長連接的程序呢?

PHP
一只名叫tom的貓 2022-02-19 11:11:15
php用settimelimit實現長連接,那怎樣不用關閉服務器來用關閉這個php程序。因為我雖然想實現它長久連接,但是不是總運行,我想能夠控制它的開始和終止。
查看完整描述

1 回答

?
胡子哥哥

TA貢獻1825條經驗 獲得超6個贊

你是要做long polling么?
我可以給你個思路,之前公司的項目也用到了ajax long polling
你可以再另外的地方控制,呵呵,看代碼
這是你的長連接程序A.php
set_time_limit(0); //這句你應該知道
while(true){
(do something..)
(做數據庫查詢或讀取文件,抑或是讀共享內存,不管什么辦法,可以從另外的頁面修改,就達到了控制這個程序的目的,得到一個$flag)
if($flag==true) usleep(1000);
else break;
}
程序B.php,對應做修改,如果是查數據庫的話,那么就是insert一條數據,程序A中查到了那還不好辦么?不過這樣做查詢的方法不好,建議用共享內存



查看完整回答
反對 回復 2022-02-21
  • 1 回答
  • 0 關注
  • 155 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號