From: Evan Prodromou Date: Mon, 15 Jun 2009 23:51:49 +0000 (-0700) Subject: a little better query handling in redirect code X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=f80966324560d4309b3bb2d6d357719e1e90e6aa;p=quix0rs-gnu-social.git a little better query handling in redirect code --- diff --git a/classes/Status_network.php b/classes/Status_network.php index 128721f41b..03e8f45259 100644 --- a/classes/Status_network.php +++ b/classes/Status_network.php @@ -93,8 +93,19 @@ class Status_network extends DB_DataObject function redirectToHostname() { $destination = 'http://'.$this->hostname; - $destination .= $_SERVER['REQUEST_URI']. - $_SERVER['QUERY_STRING']; + $destination .= $_SERVER['REQUEST_URI']; + + $args = $_GET; + + if (isset($args['p'])) { + unset($args['p']); + } + + $query = http_build_query($args); + + if (strlen($query) > 0) { + $destination .= '?' . $query; + } $old = 'http'. (($_SERVER['HTTPS'] == 'on') ? 'S' : '').