咱们把开发好的html css js部署到服务器上,而后就能够访问了,咱们称这些服务器上的文件为资源。php
实际上,咱们开发都是在开发资源,开发好了部署到服务器上,而后客户端就可访问个人资源了。css
能够经过浏览器直接打开,直接解析的咱们称为静态资源。html,js,css,image 咱们能够理解为静态资源html
php,jsp,asp 咱们能够理解为动态资源数据库
浏览器只认识静态资源。数组
个人浏览器经过输入地址区访问呢服务器,其实是去访问服务器上的资源。浏览器
服务器上有静态资源,也有动态资源。服务器
若是个人浏览器访问的是服务器上的动态资源,服务器会把动态资源转换称静态资源,而后在传给客户端浏览器。jsp
若是个人浏览器访问的是服务器上的静态资源,那么服务器会直接把静态资源传送给浏览器解析。post
动态资源是在服务端运行的,静态资源是在客户端运行的。url
php 就是在服务端运行的,用来处理服务端逻辑的。
发送请求是给服务器端进行提交,提交数据到服务器,提交有两种常见的方式,一个是get,一个是post,
在地址栏输入地址发送请求
点击一个超连接,发送请求
表单提交也是属于发送请求
在地址栏输入地址发送请求,点击超连接也属于get提交。
表单提交,<form action="" method="get"></form>
默认是get方式提交。
在地址栏网址url后边加上问号,后边紧跟参数。?paraName=value¶Name=value¶Name=value
表单提交,能够设置称post方式提交,
会自动把数据发送到服务器
$_GET和$POST这两个变量获得的值是一个关联数组,客户端的数据放在关联数组里面,须要根据key去获取里边的值
链接数据库,增删改查
根据处理请求的逻辑,给客户端不一样的响应结果
登陆页面,表单,用户名,密码,登陆按钮
接收请求,接收用户名以及密码,对接收到的用户名密码进行判断,
若是正确,则进行链接数据
若是不正确就提示错误
必须是表单提交的
表单提交里面必须有一个 input type=“file”
必须是post方式提交的
必须给表单设置一个属性,enctype="multipart/form-data"
要接收客户端的数据, $_GET, $_POST ,不能接收文件上传的数据,文件上传的数据,咱们应该用$_FILES 的变量去接收,接收的数据也是一个关联数组
接收到这个数据以后,须要把这些数据保存到服务端硬盘上面。
动态输出
<?php if(true) { ?> <?php } ?> <?php for($i=0;$i<=1000;$i++){ ?> <div><?php echo $i; ?></div> <?php } ?>