2017-06-20 1 views

Antwort

0

Sie können es in php wie so tun:

if ((!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') || $_SERVER['SERVER_PORT'] == 443) { 

    return true; 
} 

Sie es in einer Funktion wickeln kann etwa so:

function requestIsHTTPS(){ 
    if ((!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') || $_SERVER['SERVER_PORT'] == 443) { 

     return true; 
    } 
    return false; 
} 
+0

wenn ich zum Beispiel zu https umleiten möchte, wenn die aktuelle Anfrage in http ist, wie mache ich es innerhalb der Anwendung? (nicht nginx) –

1

Verwendung parse_url()

Parse eine URL und senden Sie die Komponenten

$url = 'http://username:[email protected]:9090/path?arg=value#anchor'; 

    echo parse_url($url, PHP_URL_SCHEME); 

    // var_dump(parse_url($url)); it will return all components . 

OUTPUT:

http 
1

Sie können Laravels in secure() Methode anfordern gebaut verwenden.

Verwandte Themen