- // Decode URL if set in GET parameters
- if (REQUEST_ISSET_GET('url')) $url = decodeString(str_replace(' ', '+', compileUriCode(urldecode(REQUEST_GET('url')))));
-
- // Use URL from POST data if set
- if (REQUEST_ISSET_POST('url')) $url = REQUEST_POST('url');
+ // Use URL from POST or GET data if set
+ if (isPostRequestParameterSet('url')) {
+ // POST data comes first
+ $url = postRequestParameter('url');
+ } elseif (isGetRequestParameterSet('url')) {
+ // Then GET data
+ $url = decodeString(str_replace(' ', '+', compileUriCode(urldecode(getRequestParameter('url')))));
+ }