Changeset 35370
- Timestamp:
- 10/23/2015 05:56:25 AM (9 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/formatting.php
r35314 r35370 3399 3399 if ( ( false !== strpos( $url, '[' ) ) || ( false !== strpos( $url, ']' ) ) ) { 3400 3400 3401 $parsed = parse_url( $url );3401 $parsed = wp_parse_url( $url ); 3402 3402 $front = ''; 3403 3403 -
trunk/tests/phpunit/tests/formatting/EscUrl.php
r34920 r35370 211 211 } 212 212 213 /** 214 * @ticket 34202 215 */ 216 function test_ipv6_hosts() { 217 $this->assertEquals( '//[::127.0.0.1]', esc_url( '//[::127.0.0.1]' ) ); 218 $this->assertEquals( 'http://[::FFFF::127.0.0.1]', esc_url( 'http://[::FFFF::127.0.0.1]' ) ); 219 $this->assertEquals( 'http://[::127.0.0.1]', esc_url( 'http://[::127.0.0.1]' ) ); 220 $this->assertEquals( 'http://[::DEAD:BEEF:DEAD:BEEF:DEAD:BEEF:DEAD:BEEF]', esc_url( 'http://[::DEAD:BEEF:DEAD:BEEF:DEAD:BEEF:DEAD:BEEF]' ) ); 221 222 // IPv6 with square brackets in the query? Why not. 223 $this->assertEquals( '//[::FFFF::127.0.0.1]/?foo%5Bbar%5D=baz', esc_url( '//[::FFFF::127.0.0.1]/?foo[bar]=baz' ) ); 224 $this->assertEquals( 'http://[::FFFF::127.0.0.1]/?foo%5Bbar%5D=baz', esc_url( 'http://[::FFFF::127.0.0.1]/?foo[bar]=baz' ) ); 225 } 226 213 227 }
Note: See TracChangeset
for help on using the changeset viewer.