2016-01-07 59 views
0

我正尝试在wampserver上发送推送通知,但它不工作。 我只有当我上传到主机服务器时才工作..代码无法在wampserver上工作

我已经尝试删除并重新安装wamp。

当代码的主机服务器上运行, 我得到这个消息:{“结果”:真正} {“结果”:真正}结束了! 和Wamp我没有得到任何消息。

<form action='' method='POST'> 
<input type='text' name='text' /> 
<input type='submit' name='sub'/> 
</form> 
<?php 
if(isset($_POST['sub'])){ 
$text = $_POST['text']; 
$APPLICATION_ID = "xxx"; 
$REST_API_KEY = "xxx"; 

$url = 'https://api.parse.com/1/push'; 

$data = array(
    'where' => array(
     'objectId' => array('$in' => array('e594OcnrBe')) 
    ), 
    'data' => array(
     'alert' => $text, 
     'uri' => 'www.walla.com', 
    ), 
); 

$_data = json_encode($data); 

$headers = array(
    'X-Parse-Application-Id: ' . $APPLICATION_ID, 
    'X-Parse-REST-API-Key: ' . $REST_API_KEY, 
    'Content-Type: application/json', 
    'Content-Length: ' . strlen($_data), 
); 

$curl = curl_init($url); 
curl_setopt($curl, CURLOPT_POST, 1); 
curl_setopt($curl, CURLOPT_POSTFIELDS, $_data); 
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 

$result = curl_exec($curl); 
echo $result; 
print_r($result); 
die('finished!'); 
} 
?> 

谢谢!

+1

你是什么意思“它不工作”?你得到什么错误? – jiboulex

+0

我没有得到一些错误。代码只是不工作@jiboulex – Jack

+0

如果你没有得到任何错误,你怎么看,它不工作? – Sirko

回答

0

它的工作! 我推出了这个代码:

curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); 
相关问题