Протокола HTTPS не существует. Есть HTTP и есть SSL, это две разные вещи. Что за мода такая... дескрипторы считать протоколами. Данные отправляй точно так же. Организацию SSL (Secure Sockets Layer) PHP берет на себя в случае использования curl, fopen wrappers, fsockopen, но это в том случае если он скомпилирован с поддержкой SSL.