|
@@ 1970-1974 (lines=5) @@
|
| 1967 |
|
|
| 1968 |
|
# Fragment part - 'fragment' |
| 1969 |
|
$start = strpos( $url, '#' ); |
| 1970 |
|
if ( $start !== false && $start < $end ) { |
| 1971 |
|
$ret = self::normalizeUrlComponent( |
| 1972 |
|
substr( $url, $start, $end - $start ), '"#%<>[\]^`{|}' ) . $ret; |
| 1973 |
|
$end = $start; |
| 1974 |
|
} |
| 1975 |
|
|
| 1976 |
|
# Query part - 'query' minus &=+; |
| 1977 |
|
$start = strpos( $url, '?' ); |
|
@@ 1978-1982 (lines=5) @@
|
| 1975 |
|
|
| 1976 |
|
# Query part - 'query' minus &=+; |
| 1977 |
|
$start = strpos( $url, '?' ); |
| 1978 |
|
if ( $start !== false && $start < $end ) { |
| 1979 |
|
$ret = self::normalizeUrlComponent( |
| 1980 |
|
substr( $url, $start, $end - $start ), '"#%<>[\]^`{|}&=+;' ) . $ret; |
| 1981 |
|
$end = $start; |
| 1982 |
|
} |
| 1983 |
|
|
| 1984 |
|
# Scheme and path part - 'pchar' |
| 1985 |
|
# (we assume no userinfo or encoded colons in the host) |