2020.1.14 sec集训总结

sec集训 Day4

学习内容

  • wed学习入门
  • php语言的初步接触

详情

wed的学习主要讲了外部安全。外部安全主要分为:前端页面安全;数据库安全;服务器安全。
外部安全模块主要有:

  • 代码审计
  • xee :跨站脚本攻击
  • sql注入
  • 文件上传/远程文件包含
  • csrf跨站请求
  • 逻辑性漏洞

文件上传漏洞

  • 前端检测
  • 服务端MIME检测
  • 服务端目录路径检测
  • 文件后缀
  • 服务端文件内容检测

php语言学习

PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。
学习动态的网页就必须现有一些前端语言HTML的基础。奈何我从未学过的HTML,所以学起来有些费力。

php语言的语法:

php脚本是一<?php开始,以?>结束,,每个语句要用分好结束:

<?php
//php代码
?>

PHP 文件的默认文件扩展名是 “.php”。
PHP 文件通常包含 HTML 标签和一些 PHP 脚本代码。

<!DOCTYPE html>
<html>
<body>

<h1>My first PHP page</h1>

<?php
echo "Hello World!";
?>

</body>
</html>

这也是为什么要掌握HTML的原因。

php代码的书写

变量:$x=5

<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>

变量的性质和python一样不需要提前定义类型。
变量的作用域:

  • local
  • global
  • static
  • parameter

输出语句:echo和print

两者区别:

  • echo - 可以输出一个或多个字符串
  • print - 只允许输出一个字符串,返回值总为 1

提示:echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。*
实例:


<?php
echo "<h2>PHP 很有趣!</h2>";
echo "Hello world!<br>";
echo "我要学 PHP!<br>";
echo "这是一个", "字符串,", "使用了", "多个", "参数。";
?>


<?php
print "<h2>PHP 很有趣!</h2>";
print "Hello world!<br>";
print "我要学习 PHP!";
?>

总结

四天学习三门语言,学的很杂也很浅。而且这些东西不像c语言一样,可以通过刷题来实践。所说找自己的发展方向是十分重要的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值