Eso pasa por que la aplicación está mal programada.
TE explico:
Lo que hace curl es abrir un recurso. Preg_match compara un string un array con una expresión regular y guarda las coincidencias en un nuevo arreglo.
La string o arreglo es curl_exec($ch_ses), la expresión regular busca algo que inicie con Set-Cookie: y el vector es $m
Se indica el índice en 1, porque $m[0] devolverá el numero de coincidencias y a partir de $m[1] devolverá el valor de estas coincidencias.
Conclusión: La función Get_SES_ID abre el recurso:
http://civil.poderjudicial.cl/CIVILPORWEB/ por medio de curl me imagino que se optiene el código fuente y que con eso se comienza a buscar coincidencias con preg_match. Entonces es por esto que es necesario que el usuario visite
http://civil.poderjudicial.cl/CIVILPORWEB/ antes.
Como vez la aplicación no es muy buena Ya se que no la hiciste tu =D, si no no te hubiera dicho esto jeje.
Saludos amigo :D