}
if ((!empty($_POST['url'])) || (!empty($_GET['url'])) || (!empty($_GET['frame']))) {
+ // Default URL is ours
$url = URL;
- if (!empty($_POST['url'])) $url = $_POST['url'];
- // Decode URL if set
+ // Decode URL if set in GET parameters
if (!empty($_GET['url'])) $url = COMPILE_CODE(gzuncompress(base64_decode(urldecode($_GET['url']))));
+ // Use URL from POST data if set
+ if (!empty($_POST['url'])) $url = $_POST['url'];
+
// Add missing element
$frame = "";
if (!empty($_GET['frame'])) $frame = SQL_ESCAPE($_GET['frame']);