Я сейчас работаю над сценарием PHP, который отправляет запросы на серверы нашей школы, чтобы в режиме реального времени получать информацию о размерах классов для разных курсов.Скрипт работает отлично, когда я не использую прокси, возвращая строку, полную номеров курсов и доступных мест.Тем не менее, я хочу сделать эту услугу для студентов, и я боюсь, что если я сделаю слишком много запросов, мой ip будет заблокирован.Поэтому я пытаюсь сделать это через прокси, но безуспешно.Как только я добавляю поля CURLOPT_HTTPPROXYTUNNEL и CURLOPT_PROXY к моим запросам, ничего не возвращается.Я даже не уверен, как устранить неполадки на этом этапе, так как я не получаю сообщение об ошибке какого-либо рода.Кто-нибудь знает, что происходит или как по крайней мере устранить неполадки?
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$proxy = explode(':', $proxy);
curl_setopt($ch, CURLOPT_PROXY, $proxy[0]);
curl_setopt($ch, CURLOPT_PROXYPORT, $proxy[1]);
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);
curl_setopt($ch, CURLOPT_COOKIEFILE, 'tempcookie.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, 'tempcookie.txt');
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_REFERER, $ref);
$exec = curl_exec($ch);
echo curl_error($ch);
print_r(curl_getinfo($ch));
echo $exec;
Прокси, используемый для тестов: 75.147.173.215:8080