<?php namespace Vichan\Functions\Net; /** * @return bool Returns if the client-server connection is an HTTPS one. */ function is_connection_https(): bool { return !empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off'; } /** * @return bool Returns if the client-server connection is an encrypted one (HTTPS or Tor loopback). */ function is_connection_secure(): bool { return is_connection_https() || (!empty($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] === '127.0.0.1'); }