Ok, haz hecho todo ello, pero necesitamos ver el código que usaste para que te puedan indicar. Te sugiero que copies lo que haz hecho en cURL, y por si acaso, si vas a acceder a una dirección https, en cURL, mira este tutorial que posiblemente te ayude a salir de dudas con respecto a lo que no te está saliendo
http://unitstep.net/blog/2009/05/05/...otected-sites/