eBay Partner Network just warned their affiliates today that 302 redirects are against the TOS and will no longer be allowed.
They are giving affiliates until June 8th 2010 to change out their links. After that date they say “we will treat this issue as an intentional breach of our terms and conditions and any affiliate exhibiting this behavior will be expired.” So get busy, and get those links fixed!
By default, PHP’s header() function sets a 302 redirect when redirecting the user. There are TONS of affiliates that are going to be found in violation of these new terms.
Read how to set a 301 redirect at
http://php.net/manual/en/function.header.php