在php中如何判断以http或https开头的页面url?
如何在php中判断以http或https开头的页面url?在php中如何判断以http或https开头的页面url?,php,https,Php,Https,如何在php中判断以http或https开头的页面url? 问题是当使用https时,页面的css将丢失css 那么在php中有什么判断方法吗 if(...){ echo 'https:'; }else{ echo 'http:'; } 如果请求是通过HTTPS发送的,那么您将有一个额外的参数 您可以对css文件等资产使用无协议URL: <link type="stylesheet" href="//site.com/style.css"> 在php中,您可以
问题是当使用https时,页面的css将丢失css
那么在php中有什么判断方法吗
if(...){
echo 'https:';
}else{
echo 'http:';
}
如果请求是通过HTTPS发送的,那么您将有一个额外的参数
您可以对css文件等资产使用无协议URL:
<link type="stylesheet" href="//site.com/style.css">
在php中,您可以通过检查
$\u SERVER['HTTPS']
来确定这一点 要从同一协议获取css和javascript,可以使用//
<script src='//example.com/path/to/jsfile.js'></script>
<link href='//example.com/path/to/cssfile.css' />
应该是您要查找的内容。要确定页面是否安全,请执行以下操作 如果(isset($_服务器['HTTPS']){ 但是您也可以在html中执行以下操作,而不是将css完全映射到css页面
~/css/stylesheet.css使用协议相关URL,例如,
//www.yoursite.com/css/site.css
,它将使用页面使用的协议。
<link type="stylesheet" href="//site.com/style.css">
<script src='//example.com/path/to/jsfile.js'></script>
<link href='//example.com/path/to/cssfile.css' />
$_SERVER['HTTPS']