diff --git a/adminer/create.inc.php b/adminer/create.inc.php index 7a469bfc..62fffc45 100644 --- a/adminer/create.inc.php +++ b/adminer/create.inc.php @@ -64,7 +64,7 @@ if ($_POST && !$error && !$_POST["add"] && !$_POST["drop_col"] && !$_POST["up"] query_redirect("ALTER TABLE " . idf_escape($_GET["create"]) . implode(",", $fields) . ",\nRENAME TO " . idf_escape($_POST["name"]) . ",\n$status", $location, lang('Table has been altered.')); } else { $path = preg_replace('~\\?.*~', '', $_SERVER["REQUEST_URI"]); - setcookie("adminer_engine", $_POST["Engine"], strtotime("+1 month"), $path); + setcookie("adminer_engine", $_POST["Engine"], gmmktime(0, 0, 0, gmdate("n") + 1), $path); query_redirect("CREATE TABLE " . idf_escape($_POST["name"]) . " (" . implode(",", $fields) . "\n) $status", $location, lang('Table has been created.')); } } diff --git a/adminer/include/lang.inc.php b/adminer/include/lang.inc.php index fb650c07..51ff8cb1 100644 --- a/adminer/include/lang.inc.php +++ b/adminer/include/lang.inc.php @@ -45,7 +45,7 @@ if (isset($_GET["lang"])) { $LANG = "en"; if (isset($langs[$_COOKIE["adminer_lang"]])) { - setcookie("adminer_lang", $_COOKIE["adminer_lang"], strtotime("+1 month"), preg_replace('~\\?.*~', '', $_SERVER["REQUEST_URI"])); + setcookie("adminer_lang", $_COOKIE["adminer_lang"], gmmktime(0, 0, 0, gmdate("n") + 1), preg_replace('~\\?.*~', '', $_SERVER["REQUEST_URI"])); $LANG = $_COOKIE["adminer_lang"]; } elseif (isset($langs[$_SESSION["lang"]])) { $LANG = $_SESSION["lang"];