PHP Curl HTTP 500 ошибка

Я хочу сделать автоматизированный регистр на этом веб-сайте, и всегда сервер отправляет обратно ошибку 500. Вот мой код:

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_REFERER, 'http://www.hobba.fm/register');
curl_setopt($ch, CURLOPT_URL,'http://www.hobba.fm/account/register');
curl_setopt($ch, CURLOPT_FAILONERROR, TRUE);
curl_setopt($ch, CURLOPT_TIMEOUT, 180);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, '_token=94ZCzU8O0wYQj1KGq6cOPHaKnAk4hcGAfQzg5DKg&registration-gender=M&registration-name=dkuser20&[email protected]&registration-day=10&registration-month=10&registration-year=1990&registration-password=123456&registration-password-v=123456&registration-disclaimer=on');
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'));
curl_setopt($ch, CURLOPT_HEADER, TRUE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
$response = curl_exec($ch);

if (!$response) {
$http_code = curl_getinfo($ch);
echo "<pre>";print_R($http_code);
die(' Unable to connect to server. Please come back later.');
curl_close($ch);
}
curl_close($ch);
?>

И ответ сервера таков:

массив
(
[url] => http://www.hobba.fm/account/register
[content_type] =>
[http_code] => 500
[header_size] => 0
[request_size] => 525
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 5.453
[namelookup_time] => 0,015
[connect_time] => 0,015
[pretransfer_time] => 0,015
[size_upload] => 288
[size_download] => 0
[speed_download] => 0
[speed_upload] => 52
[download_content_length] => -1
[upload_content_length] => -1
[starttransfer_time] => 5.453
[redirect_time] => 0
)
Невозможно подключиться к серверу. Пожалуйста, вернитесь позже.

У меня действительно включен curl на сервере, потому что это localhost, и пакет это:

Нажмите Пакет изображений здесь

Любые идеи, почему не работает этот код на этом сервере, я прочитал другой пост, и они сказали, что это из-за SSL, но тоже не работает.

Для записи, токен всегда один и тот же, просто меняется за день.

Я действительно хотел бы любую помощь по этому вопросу

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]