Php 构建URL,确定http/s
首先我想让你们知道我不是PHP专家,我知道一些基础知识。我在自学,这就是为什么我向你们寻求帮助 我做了一些搜索,但在精神上,我不知道我应该搜索什么 整个块中的一行代码Php 构建URL,确定http/s,php,url,Php,Url,首先我想让你们知道我不是PHP专家,我知道一些基础知识。我在自学,这就是为什么我向你们寻求帮助 我做了一些搜索,但在精神上,我不知道我应该搜索什么 整个块中的一行代码 $base_root = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? 'https' : 'http'; 因此,代码块用于构建url。这行代码选择它是http还是https (isset($_SERVER['HTTPS']) &&am
$base_root = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? 'https' : 'http';
因此,代码块用于构建url。这行代码选择它是http还是https
(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on')
此行检查是否设置了https。直到现在还可以
? 'https' : 'http';
这就是我需要帮助的地方。“?”和“:”是什么意思
提前谢谢。
如果你们能给我推荐一些我可以学习的书籍、网站或教程,那也太好了
亲切的问候这是最重要的
如果?
前面的条件为真
,则返回?
和之间的值:
。如果条件为false
,则为:
后的值
一般来说,我建议阅读PHP手册,它提供了关于PHP的几乎所有主题的大量信息。它是if-else组合的缩写
陈述代码1:代码2
相当于
如果(声明){
代码1
}否则{
代码2
}
这是三元条件运算符: 只需检查以下条件,您将很容易理解
if((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on')){
$base_root = 'https';
}else{
$base_root = 'http';
}
哇,太好了,谢谢。我还需要搜索很多其他运营商。谢谢,谢谢。但是里面有很多东西,我应该看全部的文档吗?@OuzKedz你至少应该看一下。它提供了有关基本用途的信息。可能无法阅读整个函数文档,我建议您在需要时搜索适当的方法,然后阅读相应的手册。@OuzKedz-我建议您根据需要阅读它。但是这一章值得一个下午,特别是从“基本语法”到“控制结构”。太好了,非常感谢
if((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on')){
$base_root = 'https';
}else{
$base_root = 'http';
}