安全入门之web基础4

一、web服务端简介

1.实验准备

1)WEB发展

  • web是由不同地域的所有web服务器有机组成的,它最初设计是用以呈现静态页面,而后GIF图片出现,第一次为HTML页面引入了动态元素,随着技术发展,CGI出现,再次使得web动态信息服务兴起,但因为CGI对每一个请求都会启动一个进程来响应,因此性能问题十分严重。所以有了PHP,PHP可以把动态内容嵌入到HTML中执行,更加适用web应用,且效率更高。

2)CSS

  1. 层叠样式表(英文全称:Cascading Style
    Sheets)是一种用来表现HTML或XML等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
  2. CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。
  3. (上述摘自百度百科)

3)主流架构

操作系统服务器编程语言数据库
WindowsIISASP.NETSQL Server
LinuxApachePHPMySql

4.)PHPStudy(Windows环境)

  1. 该程序作为一个集成环境,省去了学习web所需要的各种环境安装,用于学习的话还可以很不错的(Wampserver和xampp也可以)。下面附出下载地址:
  2. https://www.xp.cn/download.html 下载地址
  3. 至于Linux环境下需要安装Linux+Apache+MySql+PHP (LAMP),安装过程挺简单的,可自行百度。

2.一个小例子

1)使用PHPStudy

  1. 安装并打开PHPStudy,在主面板中启动WNMP,点击左侧网站按钮,然后就可看到已存在的网站。点击管理,最下面打开根目录,在根目录中创建一个名为test.php的文件。编辑该文件,输入如下代码:
<?php
	if(isset($_GET['V1'])){
		echo'GET V1 = '.$_GET['V1'].'</br>';
	}
	if(isset($_GET['V2'])){
		echo'GET V2 = '.$_GET['V2'].'</br>';
	}
  1. 回到PHPStudy,在网站页面中,点击管理-打开网站,更改浏览器的地址位----http://localhost/test.php?V1=SDM&V2=ILY
  2. 这就是一个简单的GET请求实例。

2)真正的小例子

  1. 首先在网站根目录创建一个html文件,如我的sdm.html。然后编辑该文件,输入如下代码:
<html>
	<head>
		<meta charset="utf-8">
		<title> 一个小例子 </title>
	</head>
	<body>
		<form action='ILY.php' method="POST">
		账号:<input type="text" name="name"> </br>
		密码:<input type="password" name="password"> </br>
			  <input type="submit" value="确认">
		</form>
	</body>
</html>
  1. 在创建一个php文件,如我的ily.php。然后编辑该文件,输入如下代码:
<?php
	header("Content-type: text/html; charset=utf-8");
	if(!empty($_POST['name']) && !empty($_POST['password'])){
		echo '姓名:'.$_POST['name'],'</br>密码:'.$_POST['password'];
	}
  1. 打开浏览器输入地址http://localhost/sdm.html ,即可看到如下内容

在这里插入图片描述

  1. 输入信息后点击确定即可将数据传输到ily.php中显示。

3.一些问题

  1. PHP指的是PHP: Hypertext Preprocessor。
  2. PHP引用文件的正确方法为:<?php require("time.inc"); ?>
  3. PHP包含文件不一定使用文件后缀 “.inc”。
  4. 在 PHP 5 中,在默认情况下 MySQL 支持不是启用的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值