[aur-dev] [PATCH] Set language using a POST request
Fixes FS#39027. Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de> --- web/lib/translator.inc.php | 4 ++-- web/template/header.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/web/lib/translator.inc.php b/web/lib/translator.inc.php index 1070183..5117b99 100644 --- a/web/lib/translator.inc.php +++ b/web/lib/translator.inc.php @@ -79,10 +79,10 @@ function set_lang() { global $streamer, $l10n; $update_cookie = 0; - if (isset($_REQUEST['setlang'])) { + if (isset($_POST['setlang'])) { # visitor is requesting a language change # - $LANG = $_REQUEST['setlang']; + $LANG = $_POST['setlang']; $update_cookie = 1; } elseif (isset($_COOKIE['AURLANG'])) { diff --git a/web/template/header.php b/web/template/header.php index 9cefedc..df83995 100644 --- a/web/template/header.php +++ b/web/template/header.php @@ -32,7 +32,7 @@ <div id="content"> <div id="lang_sub"> - <form method="get" action="<?= htmlspecialchars($_SERVER["REQUEST_URI"], ENT_QUOTES) ?>"> + <form method="post" action="<?= htmlspecialchars($_SERVER["REQUEST_URI"], ENT_QUOTES) ?>"> <fieldset> <div> <select name="setlang" id="id_setlang"> -- 1.9.2
participants (1)
-
Lukas Fleischer