Файл доступа к PHP Curl всегда показывает ошибку 403 ⇐ Php
-
Anonymous
Файл доступа к PHP Curl всегда показывает ошибку 403
Я пытаюсь получить доступ к файлу 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; }
Я пытаюсь получить доступ к файлу 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; }