Fix saving user preferences to configuration storage
[phpmyadmin.git] / url.php
blob935c2bca95fb216a45acd0dade3550fd63c384a2
1 <?php
2 /* vim: set expandtab sw=4 ts=4 sts=4: */
3 /**
4 * URL redirector to avoid leaking Referer with some sensitive information.
6 * @package PhpMyAdmin
7 */
9 /**
10 * Gets core libraries and defines some variables
12 define('PMA_MINIMUM_COMMON', true);
13 require_once './libraries/common.inc.php';
15 if (! PMA_isValid($_GET['url'])
16 || ! preg_match('/^https?:\/\/[^\n\r]*$/', $_GET['url'])
17 ) {
18 header('Location: ' . $cfg['PmaAbsoluteUri']);
19 } else {
20 header('Location: ' . $_GET['url']);
22 die();