Файл доступа к PHP Curl всегда показывает ошибку 403Php

Кемеровские программисты php общаются здесь
Anonymous
Файл доступа к PHP Curl всегда показывает ошибку 403

Сообщение Anonymous »


Я пытаюсь получить доступ к файлу JSON через Curl, но он всегда показывает ошибку 403.

Я использую Cloudflare на своем сайте.

Вот код, работает только блок else.

Я могу получить доступ к этому JSON через браузер и FTP, ошибки нет, но через Curl и wget отображается 403.
$url = "https://example.com/pub/media/sample.json"; $ch = curl_init($url); Curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); Curl_setopt ($ ch, CURLOPT_VERBOSE, 1); Curl_setopt($ch, CURLOPT_USERAGENT, 'Агент пользователя: Curl/7.39.0'); $result = curl_exec($ch); $code = curl_getinfo($ch, CURLINFO_HTTP_CODE); локон_закрыть ($ ч); если ($код == 200) { $статус = правда; } еще { $статус = ложь; } локон_закрыть ($ ч); если ($статус){ эхо «успех»; } еще{ эхо $код.' Ошибка моего файла '. $ URL; }

Вернуться в «Php»