Quote:
Originally Posted by ShadMan
Same thing is happening on mine, starting today. Here is the original link posted on my forum:
Code:
http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&ssPageName=STRK:MEWAX:IT&item=140159953844
And here is what the link was re-written to, which gives the "Invalid Item" page:
Code:
http://rover.ebay.com/rover/1/711-53200-19255-0/1?campid=5335887982&toolid=10001&mpre=http%3A%2F%2Fcgi.ebay.com%2Fws%2FeBayISAPI.dll%3FViewItem%26amp%3BssPageName%3DSTRK%3AMEWAX%3AIT%26amp%3Bitem%3D140159953844
This results in some additional characters being placed into the URL (see bold and compare to original link above):
Code:
http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&ssPageName=STRK:MEWAX:IT&item=140159953844
|
The problem is the encoded ampersand on the item URL var.
urlencode is doing it. I had this issue in an eBay Developer Application I run.
In the functions file on like line 57, add one line of code after the urlencode that looks like this.
PHP Code:
// encode URL
$encodedlink = urlencode($rightlink);
$encodedlink = str_replace("%26amp%3B", "&" , $encodedlink);
That fixed it for us. YMMV.