Конкретное описание чего?
Но это скорее из рода "не работает file_get_contents на определенном сайте", а от тебя требуют код и конкретное описание...
curl_getinfo($curl)
не вызывали, при переходе по урл в браузере видим редиркет, curl_getinfo($curl)
подтверждает, а CURLOPT_FOLLOWLOCATION у вас нигде не устанавливается. Вам пишут ответы про отладку curl, curl_getinfo, редирект и CURLOPT_FOLLOWLOCATION, а кто нибудь возможно даже советует не использовать curl напрямую, а применить удобную библиотеку типа guzzle. Все типы данных надо делать отдельно, то есть JS PHP HTML каждый тип отдельно
Так же понял что все запросы с HTML форм должны отправляться в один обработчик PHP файл. но вот запись в БД делать в обработчике?
sudo service apache2 restart
не забыли выполнить? <?php phpinfo();
и обратитесь к файлу через браузер. Если файл не запуститься то проверяйте настройки апача.