if ($protocol = is_url($val)) {
$link = (($protocol == "http" && $HTTPS) || preg_match('~WebKit~i', $_SERVER["HTTP_USER_AGENT"]) // WebKit supports noreferrer since 2009
? $val // HTTP links from HTTPS pages don't receive Referer automatically
- : "$protocol://www.adminer.org/redirect/?url=" . urlencode($val) // intermediate page to hide Referer
+ : "https://www.adminer.org/redirect/?url=" . urlencode($val) // intermediate page to hide Referer
);
}
}
function verifyVersion(current) {
cookie('adminer_version=0', 1);
var iframe = document.createElement('iframe');
- iframe.src = location.protocol + '//www.adminer.org/version/?current=' + current;
+ iframe.src = 'https://www.adminer.org/version/?current=' + current;
iframe.frameBorder = 0;
iframe.marginHeight = 0;
iframe.scrolling = 'no';
if (window.postMessage && window.addEventListener) {
iframe.style.display = 'none';
addEventListener('message', function (event) {
- if (event.origin == location.protocol + '//www.adminer.org') {
+ if (event.origin == 'https://www.adminer.org') {
var match = /version=(.+)/.exec(event.data);
if (match) {
cookie('adminer_version=' + match[1], 1);