- // Decode URL if set in GET parameters
- if (isGetRequestElementSet('url')) $url = decodeString(str_replace(' ', '+', compileUriCode(urldecode(getRequestElement('url')))));
-
- // Use URL from POST data if set
- if (isPostRequestElementSet('url')) $url = postRequestElement('url');
+ // Use URL from POST or GET data if set
+ if (isPostRequestElementSet('url')) {
+ // POST data comes first
+ $url = postRequestElement('url');
+ } elseif (isGetRequestElementSet('url')) {
+ // Then GET data
+ $url = decodeString(str_replace(' ', '+', compileUriCode(urldecode(getRequestElement('url')))));
+ }