Code:
$port = "2095";
$url = "http://$server:$port/login/";
$fields = array('user' => $user, 'pass' => $pass);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
$result = curl_exec($ch);
$pattern = '/Set-Cookie:(.*?)\n/';
if ( preg_match($pattern, $result, $matches ) ) {
$cookie = $matches[1];
}
if ( preg_match('/Location:\s+(\S+)/', $result, $matches ) ) {
$end = $matches[1];
}
$url = "http://$server:$port" . $end;
curl_close($ch);