[請益] msg_receive問題

看板PHP作者 (..........)時間11年前 (2013/03/12 15:51), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我現在有兩個網頁 msg_send.php 以及 msg_receive.php 其中msg_receive.php會一直等待msg_send.php傳送message來 請問有沒有辦法從另一個php開另一個msg_queue, 但是同樣傳送給msg_receive.php 也就是msg_receive.php可否一次接收兩個不同網頁的msg? 或是可以傳送給msg_send.php 再由msg_send傳送給msg_receive? 我有小試一下似乎不行,不知道是否漏掉哪些部份 煩請高手回答了!謝謝。 --------------------------------------------------- 補上部份code msg_send.php $key1_t = msg_get_queue ( ftok ( "msg_send.php", 'R' ) ); if (isset ( $_POST ['Start'] )) { $send_msg="This is msg_send 1"; if (! msg_send ( $key1_t, 1, $send_msg, true, true, $msg_err )) { $msg = "Msg not sent because $msg_err\n"; } else { $msg = "started"; } } ----------------------- msg_receive.php $key1_t = msg_get_queue ( ftok ( "msg_send.php", 'R' ), 0666 | 'IPC_CREAT' ); while (1) { if (msg_receive ( $key1_t, 1, $msg_type, 16384, $msg, true, 0, $msg_err ) ) { echo "msg from 1=$msg"; } else { echo "Received $msg_error fetching message\n"; } } } msg_remove_queue ( $key1_t ); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.37.92
文章代碼(AID): #1HFjw3BX (PHP)