Intereting Posts
Форма не принимает все входные строки в моей форме (имена входных имен отсутствуют ( Механизировать и BeautifulSoup для PHP? MYSQL ON DUPLICATE KEY UPDATE не обновлялся Ошибка Mysqli: количество столбцов не соответствует количеству значений в строке 1 получение видео из базы данных с использованием php Проблемы с вводом файлов – ограничение количества выбранных файлов Неперехваченное исключение: Ошибка: разрешение отклонено для <https://www.facebook.com>, чтобы получить свойство Proxy.InstallTrigger API на Skyscanner для всех аэропортов и API путешествий с использованием CURL Передача соединения по ссылке в PHP Получение результата из процедуры в laravel – удаление квадратных скобок из ответа Какой метод лучше всего построить для этого сложного графа Laravel multi auth – поставщик пользовательской аутентификации не определен Чтение данных сеанса из файла хранения сеанса Как удалить все числа из строки? PHP __DIR__ оценил время выполнения (поздняя привязка)?

Curl дает результат сбой

Я работаю на стороне сервера в php. первоначально проверяя этот код:

$apiKey = ""; $registrationIDs = array( "" ); $message = "hello"; $url = 'https://android.googleapis.com/gcm/send'; $fields = array( 'registration_ids' => $registrationIDs, 'data' => array( "message" => $message ), ); $headers = array( 'Authorization: key=' . $apiKey, 'Content-Type: application/json' ); $ch = curl_init(); $u=curl_setopt( $ch, CURLOPT_URL, $url ); $p=curl_setopt( $ch, CURLOPT_POST, true ); $f=curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); $h=curl_setopt( $ch, CURLOPT_HTTPHEADER, $headers); $t=curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true ); $c=curl_setopt($ch, CURLOPT_VERBOSE, true); $j=curl_setopt( $ch, CURLOPT_POSTFIELDS, json_encode( $fields ) ); $result = curl_exec($ch); $responseInfo = curl_getinfo($ch); $header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE); $responseHeader = substr($result , 0, $header_size); $responseBody = substr($result , $header_size); echo 'Header: <br>'. $responseHeader; echo 'Body: <br>'. $responseBody; curl_close($ch); var_dump($ch); var_dump($result); but on : var_dump($ch); var_dump($result); 

браузер дает:

Заголовок: Тело: ресурс (2) типа (Неизвестно)

BOOL (ложь)

любая помощь

Положите эту опцию в curl и попробуйте, возможно, это сработает для вас

 curl_setopt($s, CURLOPT_SSL_VERIFYPEER, false); 

Для получения дополнительной информации см. Curl_setopt