- // 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 (isPostRequestElementSet('url')) {
+ // POST data comes first
+ $url = postRequestElement('url');
+ } elseif (isGetRequestElementSet('url')) {
+ // Then GET data
+ $url = decodeString(str_replace(' ', '+', compileUriCode(urldecode(getRequestElement('url')))));
+ }