diff --git a/install.php b/install.php index a666b176..7dfb3b1d 100644 --- a/install.php +++ b/install.php @@ -62,11 +62,11 @@ if (!isset($_GET['finish']) && file_exists(__TYPECHO_ROOT_DIR__ . '/config.inc.p // 挡掉可能的跨站请求 if (!empty($_GET) || !empty($_POST)) { - if (empty($_SERVER['HTTP_REFERER')) { + if (empty($_SERVER['HTTP_REFERER'])) { exit; } - $parts = parse_url($_SERVER); + $parts = parse_url($_SERVER['HTTP_REFERER']); if (empty($parts['host']) || $_SERVER['HTTP_HOST'] != $parts['host']) { exit; } @@ -86,18 +86,18 @@ function _r($name, $default = NULL) { /** * 获取多个传递参数 - * + * * @return array */ function _rFrom() { $result = array(); $params = func_get_args(); - + foreach ($params as $param) { $result[$param] = isset($_REQUEST[$param]) ? (is_array($_REQUEST[$param]) ? NULL : $_REQUEST[$param]) : NULL; } - + return $result; } @@ -215,7 +215,7 @@ list($prefixVersion, $suffixVersion) = explode('/', $currentVersion);