铁柱学渗透04——后端基础PHP

一.什么是PHP?

PHP是PHP的递归首字母缩写:Hypertext Preprocessor,一种用于创建动态和交互式HTML网页的脚本语言。当网站访问者打开页面时,服务器处理PHP命令,然后将结果发送到访问者的浏览器

PHP 是 PHP 的递归首字母缩写:Hypertext Preprocessor,一种用于创建动态和交互式 HTML 网页的脚本语言。当网站访问者打开页面时,服务器处理 PHP 命令,然后将结果发送到访问者的浏览器。
铁柱学渗透04——后端基础PHP_第1张图片

PHP 对于初学者来说非常容易,并且还为专业程序员提供了许多高级功能。PHP 在 Apache 服务器上运行效率最高,但它也可以在 IIS 上运行。PHP 是一种开源和跨平台的语言。它可以构建为 Apache 模块或 CGI 脚本。作为 Apache 模块,PHP 非常快速且轻量级,允许快速周转。

二.PHP基本的语法

这里不过多赘述提供一个网址,有兴趣可以自行查看:www.php.cn

三.什么是表单

表单:在网页起到数据采集功能的html标签,可以与php进行交互。
铁柱学渗透04——后端基础PHP_第2张图片
一个表单有三个组成部分:

  1. 表单标签:这里包含了处理表单数据所用动态脚本的URL以及数据库提交到服务器的方法
<form action = ‘xxx.php’ methon = '传参方式’>
</form>
  1. 表单域:包含文本框,密码框,隐藏式,多行文本框,复选框,单选框,下拉框和文件上传框。
    在这里插入图片描述
    铁柱学渗透04——后端基础PHP_第3张图片
  2. 表单按钮:包括提交按钮,复位按钮和一般按钮,用于将数据传送到服务器上的动态脚本或者取消输入,还可以用表单按钮来控制其他定义了出库脚本的处理工作。
    铁柱学渗透04——后端基础PHP_第4张图片
    使用场景:登录框,搜索框,留言板,上传框…(各种框)。

四.PHP获取表单

一般根据Get(它的标志为URL栏中有?)和POST两种传参方式与网页进行交互。
获取传参要用到三个预定义全局变量。
$_GET:获取GET类型的传参。
$_POST:获取POST类型的传参。
$_COOKIE:获取cookie的值。
$_REQUEST:获取以上三种。

五.PHP操作MySQL语句

链接数据库:$connect = mysqli_connect("localhost" ,"root","root","db_name");
选择数据库:$connect = mysqli_select_db($connect,“db_name”);
SQL语句:$sql = "xxxxxx";
执行数据库语句:$result = mysqli_query($connect,"sql");
关闭数据库:mysqli_close(库名);
遍历查询结果:
$row = mysqli_fetch_row(); //返回一行
$table = musqli_teach_all(); //返回全部内容
$row = mysqli_fetch_array($result); //强制转化为数组类型
printf_r($a) //输出数组信息
var_dump() //读取并输出变量信息

你可能感兴趣的:(安全渗透)