Ticket #4084: 4084.diff
File 4084.diff, 732 bytes (added by , 18 years ago) |
---|
-
wp-includes/functions.php
815 815 816 816 foreach($qs as $k => $v) { 817 817 if ( $v !== FALSE ) { 818 $v = rawurlencode($v); 818 819 if ( $ret != '' ) 819 820 $ret .= '&'; 820 821 if ( empty($v) && !preg_match('|[?&]' . preg_quote($k, '|') . '=|', $query) ) … … 823 824 $ret .= "$k=$v"; 824 825 } 825 826 } 827 $ret = trim($ret, '?'); 826 828 $ret = $protocol . $base . $ret . $frag; 827 829 if ( get_magic_quotes_gpc() ) 828 830 $ret = stripslashes($ret); // parse_str() adds slashes if magicquotes is on. See: http://php.net/parse_str 829 return trim($ret, '?');831 return $ret; 830 832 } 831 833 832 834 /*