返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >网安web方向学习 第一周
  • 284
分享到

网安web方向学习 第一周

学习php开发语言网络安全web 2023-09-10 13:09:50 284人浏览 独家记忆
摘要

任务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中进行代码编写

         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

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作