mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-19 23:35:12 +00:00
message-ids containing '%20' have issues in url parameters.
This commit is contained in:
parent
b084bb49e9
commit
518d8a582a
1 changed files with 2 additions and 2 deletions
|
@ -3919,11 +3919,11 @@ function unpack_link_id($mid)
|
|||
}
|
||||
|
||||
function safe_param($s) {
|
||||
return str_replace( ['?', '&', '<', '>', '=', '"', '\''], [ '{3F}', '{26}', '{3C}', '{3E}', '{3D}', '{22}', '{27}' ], $s);
|
||||
return str_replace( ['?', '&', '<', '>', '=', '"', '\'', '%20' ], [ '{3F}', '{26}', '{3C}', '{3E}', '{3D}', '{22}', '{27}' , '{20}'], $s);
|
||||
}
|
||||
|
||||
function decode_safe_param($s) {
|
||||
return str_replace( [ '{3F}', '{26}', '{3C}', '{3E}', '{3D}', '{22}', '{27}' ], ['?', '&', '<', '>', '=', '"', '\''], $s);
|
||||
return str_replace( [ '{3F}', '{26}', '{3C}', '{3E}', '{3D}', '{22}', '{27}', '{20}' ], ['?', '&', '<', '>', '=', '"', '\'', '%20' ], $s);
|
||||
}
|
||||
|
||||
// callback for array_walk
|
||||
|
|
Loading…
Reference in a new issue