Я мучаюсь уже 1 месяц, пытаясь выяснить, как каждый браузер, каждый мобильный телефон, кроме iPhone, может принимать мой запрос cURL URL, но не на iPhone?
Я имею в виду, когда я захожу на URL, чтобы вызвать cURL (через URL, который является файлом PHP, он всегда дает пустой запрос).
Я перепробовал все возможные способы, user-agent, header, SSL, с опцией cURL и ничего не работало.
Каждый браузер работает, а также каждый телефон Samsung, почему iPhone игнорирует его?
Я также попробовал это с Safari, который я скачал для Windows, и работаю хорошо.
У кого-нибудь уже были эти проблемы?
Я просто не знаю, что делать, нет ничего, что могло бы помочь мне найти проблему, нет инструментов ...: (
Вот вызов cURL (это функция, но вы поняли, как я ее называю):
private function __request($url, $post = false, array $headers = NULL, $decode_json = true){
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
if($post){
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, is_array($post) ? http_build_query($post) : $post);
}
if($headers){
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
}
$data = curl_exec($ch);
if($decode_json){
return json_decode($data);
} else {
return $data;
}
}
Спасибо за любую помощь