2016-01-07 54 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); 
相關問題