WebRequest is currently a little wonky in how it handles some things. It would be nice to do a cleanup, changing a few properties.
Currently WebRequest uses $_REQUEST as its data source, which contains both $_GET and $_POST data for convenience.
But it also contains $_COOKIE data, which may lead to unexpected behavior. If another tool on the site sets a cookie whose name conflicts with one of MediaWiki's expected input parameters, Weird Things can happen as "phantom" input keeps showing up.
Polling $_GET and $_POST in order instead of $_REQUEST would avoid this.
Version: unspecified
Severity: enhancement