Changeset 47968 for branches/4.0/src/wp-includes/pluggable.php
- Timestamp:
- 06/10/2020 06:28:04 PM (6 years ago)
- Location:
- branches/4.0
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/wp-includes/pluggable.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/4.0
- Property svn:mergeinfo changed
/trunk merged: 47947-47951
- Property svn:mergeinfo changed
-
branches/4.0/src/wp-includes/pluggable.php
r46502 r47968 1197 1197 **/ 1198 1198 function wp_sanitize_redirect($location) { 1199 $location = preg_replace('|[^a-z0-9-~+_.?#=&;,/:%!* ]|i', '', $location);1199 $location = preg_replace('|[^a-z0-9-~+_.?#=&;,/:%!*@]|i', '', $location); 1200 1200 $location = wp_kses_no_null($location); 1201 1201 … … 1253 1253 **/ 1254 1254 function wp_validate_redirect($location, $default = '') { 1255 $location = trim( $location, " \t\n\r\0\x08\x0B");1255 $location = wp_sanitize_redirect( trim( $location, " \t\n\r\0\x08\x0B" ) ); 1256 1256 // browsers will assume 'http' is your protocol, and will obey a redirect to a URL starting with '//' 1257 1257 if ( substr($location, 0, 2) == '//' )
Note: See TracChangeset
for help on using the changeset viewer.