2017-06-20 63 views

回答

0

你可以像這樣在PHP:

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

    return true; 
} 

你可以用它的功能就像這樣:

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

     return true; 
    } 
    return false; 
} 
+0

如果例如我想重定向到https如果當前請求在http中,我該如何在應用程序中執行它? (不是nginx) –

1

使用parse_url()

解析URL並返回其組件

$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 
相關問題