User tests: Successful: Unsuccessful:
When the PHP arg_separator.input configuration option is not set to & (e.g. if it's set to &) then this will result in malformed encoded strings. Sometimes this is generally OK, but when using http_build_query() to format POST data (e.g. in the Http/Transport classes) this can result in malformed POSTs and failing APIs
This is easily seen in e.g. reCaptcha verification requests.
This is a long overdue rebase of #23616
Simply set arg_separator.input to & in php.ini and attempt to use reCaptcha
It will fail with a malformed request
It will work.
Status | New | ⇒ | Pending |
Category | ⇒ | Administration com_associations Layout Libraries |
Labels |
Added:
PR-4.4-dev
|
Title |
|
Labels |
Added:
bug
PR-5.2-dev
|
This pull request has been automatically rebased to 5.2-dev.