首先,請原諒我的英語,因爲我不是母語爲英語的人。我會盡力的。Pusher PHP「server」無法正常工作
我遇到的問題是我無法使用Pusher.php lib觸發任何事件。
這一問題的代碼片段如下:
JavaScript文件:
$.post("pusherSend.php", { message:message }, function(data){});
PHP文件:
<?php
require_once('lib/Pusher.php');
$message = $_POST['message'];
$channel = $_POST['chatChannel'];
$content = array(
"content"=>$message
);
$pusher = new Pusher('MY_KEY', 'MY_SECRET', 'MY_ID');
$pusher->trigger($channel, 'message', $content);
?>
使用我的註冊應用程序鍵,祕密ID。
我正在使用Pusher提供的調試控制檯來嘗試查看是否發生了任何事情,但它完全是空的。我已經嘗試使用所提供的Event Creator發送活動,甚至在我的應用中顯示它,它的作用就像一個魅力。但我無法弄清楚我在服務器部分做錯了什麼。我也使用Firebug和Chromes開發者控制檯,一切都很好。
任何想法?我究竟做錯了什麼?
在此先感謝!
編輯:另外,this example不爲我增加了我的鑰匙和重命名pusher_config.php
$ channel的價值是什麼?尚不清楚該變量是否已分配。 – bestprogrammerintheworld
對不起,我忘了添加這一行:$ channel = $ _POST ['chatChannel']; – pguimera
是的,我也試過沒有變數。只需直接寫入頻道名稱和消息即可。 – pguimera