有沒有人知道如何做到這一點? ,
如果可能我不想要完整的網址,
我只是想知道它是http還是https laravel或php。如何知道當前的url是在http還是https在php/laravel
0
A
回答
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;
}
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
1
您可以使用Laravels內置請求secure()方法。
相關問題
- 1. 確定當前的URL是在項目中的http還是https
- 2. 檢查URL方案是HTTP還是HTTPS
- 3. 如何知道當前頁面是來自Forward還是Back,Ionic2
- 4. wsdlsoap:地址有http,而URL本身在https中;那麼,它是http還是https?
- 5. Java如何找出URL是http還是https?
- 6. 如何知道https服務器是單向還是雙向ssl
- 7. 我們如何知道地圖座標是在當前地區還是不在當前地區?
- 8. 如何知道php腳本是HTTPS請求而不是HTTP?
- 9. 如何知道我的網站是通過HTTP還是HTTP/2提供服務?
- 10. 如何知道日期是上個月還是之前?
- 11. 如何知道當前模式是真實模式還是大實模?
- 12. 如何知道在Struts 2操作中HTTP請求是GET還是POST?
- 13. 如何知道controller是在presentModalViewController中還是在pushViewController中?
- 14. 確定HTTP方案在mod_perl2中是https還是http?
- 15. 當使用IBM Mobilefirst收到推送通知時,如何知道應用程序是在後臺還是前臺
- 16. ASP.net檢查頁面是http還是https
- 17. 如何在Web瀏覽器知道,如果被請求的URL爲https或http
- 18. 在NSDateComponents中,您如何知道它是AM還是PM?
- 19. 如何知道我是在查看換行還是回車等?
- 20. 從當前URL獲取HTTP或HTTPS
- 21. 如何知道用戶是否在當前文檔末尾
- 22. 如何知道當前目錄樹中是否存在文件
- 23. 如何知道當前活動實例是否存在?
- 24. 如何知道某個文件當前是否正在執行?
- 25. 如何知道某個位置是在路上還是在人行道上?
- 26. 如何知道NSWindow是否是前窗?
- 27. 爲什麼CDN在URL前面有2 //而不是http或https
- 28. SQLite3 - 如何知道當前行是否是最後一行
- 29. 如何指定依賴於當前URL的HTTP或HTTPS?
- 30. 要知道服務器是通過HTTP還是HTTPS訪問的,最好的辦法是什麼?
如果例如我想重定向到https如果當前請求在http中,我該如何在應用程序中執行它? (不是nginx) –