An implementation of RFC2616 in PHP 5.3+