--- /dev/null
+# Thanks to merlyn for nudging me and giving me this snippet!
+
+use HTTP::Daemon;
+use URI::URL;
+
+$|++;
+
+my $d = HTTP::Daemon->new or die;
+my $lhurl = URI::URL->new( $d->url );
+$lhurl->host( "localhost" );
+print $lhurl->as_string, "\n";
+
+$counter = 5;
+while ($counter-- and my $c = $d->accept) {
+ while (my $r = $c->get_request) {
+ my $ref = $r->headers->referer || "";
+ $c->send_response(HTTP::Response->new(200, "OK", undef, "Referer: '$ref'"));
+ }
+ $c->close;
+ undef($c);
+}