任务1:安装PHPstudy,创建一个网页,使用php输出“Hello world” 任务2:学习了解GET,POST传参,编写PHP代码,回显GET,POST输入 任务一: 安装phpstudy很顺利 但是
任务1:安装PHPstudy,创建一个网页,使用php输出“Hello world”
任务2:学习了解GET,POST传参,编写PHP代码,回显GET,POST输入
任务一:
安装phpstudy很顺利
但是打开创建网站是mysql一直无法启动
原因找寻:起初以为是本机电脑安装的Mysql与phpstudy中的mysql相冲突
导致无法打开。
解决方法:
(1):打开mysql的设置 更改了端口号但是也无法打开
(2):在cmd语句中,找到管理,将本地的musql服务暂停
再次重新打开phpstudy的mysql服务,还是无法打开
最后发现原因:不是与本地的mysql冲突,而是将php的软件放在了一个带有中文的路径下
解决方法:将中文改为英文,phpstudy中的mysql就正常打开
然后就可以创建网页了
附加:用php输出hello world时
确保电脑上拥有一个编程php的集成软件
本人下载的是vscode
先创建自己的网站test1
然后在网站右边的管理中打开根目录
创建index文本 将后缀改为php
如果后缀改动后还是文本文件
在文件窗口上找查看那一栏
最下一栏显示里面,勾选住文
然后将index.php拖到vscode中进行代码编写
php
echo "hello world!";//必须也是以英文下的分号结尾
?>
编写完后记得ctrl+s保存写好的程序
然后再次打开建立好的网站
就会得到运行好的结果
任务二:
(1)用形象一点的方法来解释
比如去麦当劳点餐
麦当劳 菜单 套餐一份
对应到Http://概念中就是
http://域名 路径 请求参数
http请求有很多方法 但是一般默认为get方法
get:倾向于检索获取相应的网页内容
一般会在url上直接表明请求内容
(url:一般我们叫它网址,但其实不准确。它的名字应该是统一资源定位符 )
而且请求主体是不会有内容的
get会做缓存
post:倾向于创建更新
在使用post时,请求内容一般不会在url上显示
会出现在显示主体里面
而且post一般不做缓存
附加:url的长度是有限制的,长度限制由浏览器来定。
不同浏览器对url的限制不同。
而且浏览器和服务器一般会对请求主体做出限制
但是这种限制对于一般的数据是很够用的。
(2)php代码:首先在vscode里面可以下载有关的插件
有利于我们后续php代码的编写
本人下载了这些插件
有可以规范php代码的 也有自动补全函数的
下来最基本的语句
php中都以结束
例如上述hello world的代码
但是还是要强调 中间代码内容结尾要以英文状态下的分号进行结尾
添加注释的话 php和其他语言一样
//是单行注释
是多行注释
和java和c的添加注释是一模一样的
输出文本 有echo/print语句
echo可以输出一个或者多个字符串
但是print只被允许输出一个字符串
变量声明
需要以$开始,+变量名
变量和java的标识符命名有点像
变量需要以字符或者下划线字符开始
只能包含字母数字下划线 而且区分大小写(但是mysql中的语句不区分大小写)
回显get
echo(回显)
等待正在执行的命令和结果
post输入
一般是最常见的方式是
application/x-www-fotm-urlencoded
来源地址:https://blog.csdn.net/yyyyzjy/article/details/127812127
--结束END--
本文标题: 网安web方向学习 第一周
本文链接: https://lsjlt.com/news/402338.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0