2022年3月22日的学习
PHP 语法
<?php //注意?跟PHP之间没有空格
echo "Hello World !"; //每句以 ; 结束
?>
注释:
//......单行注释
#...... 单行注释
/*..........*/ 多行注释
变量:
$array=NAME; 变量名必须以字母或者下划线开始,不能用数字开头,中间不能有空格! 大小写敏感!
$x=5; $X=7; 输出为不同结果
<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>
运行实例:11
PHP 变量
与代数类似,可以给 PHP 变量赋予某个值(x=5)或者表达式(z=x+y)。
变量可以是很短的名称(如 x 和 y)或者更具描述性的名称(如 age、carname、totalvolume)。
PHP 变量规则:
- · 变量以 $ 符号开始,后面跟着变量的名称
- · 变量名必须以字母或者下划线字符开始
- · 变量名只能包含字母、数字以及下划线(A-z、0-9 和 _ )
- · 变量名不能包含空格
- · 变量名是区分大小写的($y 和 $Y 是两个不同的变量)
PHP echo 和 print 语句
echo 和 print 区别:
- · echo - 可以输出一个或多个字符串
- · print - 只允许输出一个字符串,返回值总为 1
提示:echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。
PHP echo 语句
echo 是一个语言结构,使用的时候可以不用加括号,也可以加上括号: echo 或 echo()。
显示字符串
下面的实例演示了如何使用 echo 命令输出字符串(字符串可以包含 HTML 标签):
<?php
echo "<h2>PHP 很有趣!</h2>";
echo "Hello world!<br>";
echo "我要学 PHP!<br>";
echo "这是一个", "字符串,", "使用了", "多个", "参数。";
?>
运行结果:
PHP 很有趣!
Hello world!
我要学 PHP!
这是一个字符串,使用了多个参数
下面的实例演示了如何使用 print 命令输出变量和字符串:
<?php
$txt1="学习 PHP";
$txt2="RUNOOB.COM";
$cars=array("Volvo","BMW","Toyota");
print $txt1;
print "<br>";
print "在 $txt2 学习 PHP ";
print "<br>";
print "我车的品牌是 {$cars[0]}";
?>
运行实例
学习 PHP
在 RUNOOB.COM 学习 PHP
我车的品牌是 Volvo
做了一道web题
Bugku-CTF SSTI
新手ctf做题记录
打开题目发现一片空白
按照常识用F12查看网页源代码
得到提示需要flask设置secret_key变量,即可得到flag
tips:flask
Flask框架是一个用Python编写的轻量级的Web应用框架。
Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。Flask没有默认使用的数据库、窗体验证工具。
Flask的特点有:良好的文档、丰富的插件、包含开发服务器和调试器(debugger)、集成支持单元测试、RESTful请求调度、支持安全cookies、基于Unicode。
设置secret_key:
name={{config.SECRET_KEY}} #SECRET_KEY要大写,默认配置文件中为大写
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具