escaping — отправка сообщения со специальными символами на сервер pubnub throw php sdk

Эта проблема: Когда я отправляю сообщение от php на pubnub:

$msg = array("author"=>"MisterX","text"=>"Who's here?");
$pubnub = new Pubnub(PubNubPublishKey,PubNubSubscribeKey,PubNubSecretKey);
$publish_result = $pubnub->publish('chat1',$msg);

Клиенты (в JS SDK) получают это сообщение как:

MisterX: кто здесь?

Но когда клиент отправляет те же сообщения от JS, все работает нормально:

MisterX: кто здесь?

Это ошибка в PubNub PHP SDK? Может быть, мне нужно сделать дополнительные манипуляции с $msg прежде чем положить в publish(), но в документах нет упоминаний.

0

Решение

Проверьте это

$msg = array("author"=>"MisterX","text"=>"Who's here?");
$pubnub = new Pubnub(PubNubPublishKey,PubNubSubscribeKey,PubNubSecretKey);
$publish_result = $pubnub->publish('chat1',$msg);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]