实验室任务一

实验室第一周任务

一、phpstudy搭建及使用:

1)使用php搭建简单的网站:

1.首先下载软件phpstudy(下载链接我就不给了)

2.打开php后,点击首页,将Apache2.4.39MySQL5.7.26开启,这样我们才能开启web权限,方便之后我们打开服务器。如图:

3.点击网站—创建网站,之后进行网站的配置。(切记网站密码)如图:

4.之后点击管理—打开网站,若页面显示如图,则创建网站成功。


2) 通过php输出helloworld:

1.打开之前所创立的网站,点击管理—打开根目录,在根目录中创建一个文本文档并将其命名为index.php

2.使用php编译器打开index.php(我用的VS2022),并输入以下代码:

3.编码完成后,再次打开网站,并输入你所创建网站的域名,即可得到helloworld。

二、 get和post的传参:

传参:参指参数,传参是指将不同网页之间的数据串联起来。
get和post:get和post只是HTTP协议中两种请求方式,而HTTP协议是基于TCP/IP的应用层协议,无论get还是post,用的都是同一个传输层协议,所以在传输上,get和post本质没有区别。
不同:

1.应用场景:get请求是一个幂等的请求。一般用于对服务器资源不会产生影响的场景,比如说请求一个网页的资源;而post请求不是一个幂等的请求。一般用于对服务器资源会产生影响的场景,比如注册用户这一类的操作。(幂等是指一个请求方法执行多次和仅执行一次的效果完全相同)

2.是否缓存:因为两者应用场景不同,浏览器一般会对get请求缓存,但很少对post请求缓存。

3.传参方式:get通过查询字符串传参;post通过请求体传参。

4.安全性:get请求可以将请求的参数放入url中向服务器发送。这样的作法相对于post来说是不太安全的,因为请求的url会被保留在历史记录中。

5.请求长度:由于浏览器对于url长度的限制,所以会影响get请求发送数据时的长度。这个限制是浏览器规定的,并不是RFC规定的。

6.参数类型:get参数只允许ASCM字符;post的参数传递支持更多数据类型(如文件图片)。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值