public static function parseParams($str)
{
$params = array();
$blocks = explode(";", $str);
foreach ($blocks as $b) {
$_r = explode("=", $b, 2);
if (count($_r) == 2) {
list($key, $value) = $_r;
$params[trim($key)] = trim($value, "\r\n \t\"");
} else {
$params[$_r[0]] = '';
}
}
return $params;
}