It all depends on the browser. Generally header redirects will pass on the referer. Rarely, but sometimes a javascript or meta refresh will give a referer, but not the referer of the originating click, just the referer of the redirect page. So if you have somebody click on your link from originalsite.com to yoursite.com which has a javascript and/or meta redirect to afflink.com, it will usally not have any referer at all, but will sometimes have a referer of yoursite.com depending on the browser. A header redirect though, will generally pass a referer of originalsite.com to afflink.com.