首页 > 技术文章 > web进阶 baby web 相关与php的知识

ctfliar 2020-11-30 08:50 原文

index是普遍意义上的“首页”,也就是你输入一个域名后会打开一个页bai面,基本上就是index.xxxx(基本上首页都不会把index.xxxx显示在url里,但也不绝对)

后面的php是“Hypertext Preprocessor”,一个脚本语言,与asp、jsp一样是用来处理网站各种事物的程序。

 

PHP  中文名是超文本语言,是一种通用开源脚本语言,将程序嵌套在html文档里面执行

这种脚本时相当于.exe程序,脚本可以直接运行

一切网页上的请求都要按照cgi 规定的格式进行通信,之后请求或脚本进入cgi里面,被cgi处理,之后把相应的结果返回来给我们的浏览器,也就是我们看到的能看到的页面。

php运行在服务器端,不是在本机(客户端)运行。

跨平台,也就是在Windows,Kali,等都能使用。

echo()

和print()有无返回值的差异在于,是否能把他们赋值给另外的变量。

其他的等深入学习php再说,现在关于题目的话

后缀为html 的文件里写php的代码 是不会执行的   !!!!!!!!!!!!!!!!!!!!!!!!!!!!

.php后缀php文件里面写的是php的程序 如果使用html的话 php的程序 是不会执行的 

我觉得这应该就是php脚本程序没有被cgi执行的原因才会没有返回flag ,也就是被隐藏了起来的意思。

把1.php改成index.php在运行一下,就会在network的响应头里找到flag.

 

推荐阅读