Вам необходимо следить за местоположением, если есть перенаправление. Вы можете выполнить sh, просто добавив эту строку перед выполнением.
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
Обратите внимание, чтобы исправить ручку завитка в строке
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");
до
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");