$opts = array(
'http'=>array(
'method'=>"GET",
'header'=>"Cookie: DomAuthSessId=XXXXXXXXXX\r\n"
)
);
$context = stream_context_create($opts);
$client = new SoapClient('...', array('stream_context' => $context));
^([-a-zA-Z0-9_]+)/([0-9]+)/([0-9]+)/$
не соответствует, вы же требуете слеш на конце. запрос должен быть www.site.com/media/1/2/