小迪web自用笔记27

框架就是一些封装好的东西

*上节课补:JS负责美化框架的(发送HTTP请求前端,js相当于前端并且附加上一些连接后端的功能。),JAVA是后端。

PHPthink(用的最多的框架)

URL:

原:http://serverName/index.php/模块/控制器/操作/[参数名/参数值...]

现:http://serverName/模块/控制器/操作/[参数名/参数值...]

*URL就相当于给快递员的地址,路由规则就相当于让快递员读懂的订单。路由就相当于快递员嘛。

就相当于路由规则是把URL解释成后端可执行的东西路径,并且调用。

浏览器请求 URL → 路由解析URL → 路由调用对应的服务器端代码函数 → 服务器代码执行逻辑(读数据库等)→ 服务器代码生成HTML → 将HTML返回给浏览器

 

 Think PHP与PHP的区别(可以用原生态也可以用Think PHP独有语句)

 

 那么,非原装的功能有什么作用?(把功能封装好了,在封装的同时也会给你加上安全过滤。)

原本的PHP ID后面可以拼接,但是现在你后面加什么他都会过滤掉。

 

 规矩写的话,这些will什么的都有内置函数。

*看你是不是按规则写的

*看这个版本有没有相应的漏洞

 如果不按规矩写的话就会这样↑

逻辑越权:有些权限是通过等级来区分的,就比如UID值连接数据库查询,UID=1,管理员UID=100普通会员。

通过修改数据包的一些参数,来调权限,越权。↓

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/95917.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/95917.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

创建阿里云ECS实例操作(免费试用版)

目录 1、进入阿里云ECS控制台 2、创建ECS实例 3、重置实例密码 4、远程登陆实例 5、查看ECS信息 6、安装apache服务 7、端口规则设置 8、访问测试 9、释放实例 1、进入阿里云ECS控制台 https://www.aliyun.com/ 2、创建ECS实例 3、重置实例密码 4、远程登陆实例 5、查…

JVM相关 4|JVM调优与常见参数(如 -Xms、-Xmx、-XX:+PrintGCDetails) 的必会知识点汇总

目录:🧠 一、JVM调优目标1. 调优核心目标2. 调优常见问题🧩 二、JVM调优核心参数详解1. 堆内存相关参数2. 垃圾回收器相关参数3. GC日志与性能监控4. 元空间(Metaspace)调优5. 栈内存调优6. 其他关键参数📌…

HOT100--Day13--104. 二叉树的最大深度,226. 翻转二叉树,101. 对称二叉树

HOT100–Day13–104. 二叉树的最大深度,226. 翻转二叉树,101. 对称二叉树 每日刷题系列。今天的题目是《力扣HOT100》题单。 题目类型:二叉树。 关键:要深刻理解《递归》 104. 二叉树的最大深度 方法:递归 思路&…

Maven 从 0 到 1:安装、配置与依赖管理一站式指南

Maven 从 0 到 1:安装、配置与依赖管理一站式指南Maven 从 0 到 1:安装、配置与依赖管理一站式指南一、Maven 是什么?二、核心概念:POM三、Maven 是如何工作的?—— 仓库机制四、安装Maven五、在 IntelliJ IDEA 里配置…

k8s,v1.30.4,安装使用docker

一.前置概念Docker 与 Kubernetes 共用同一个 containerd 进程 时,只要满足以下 3 个条件,就不会冲突:检查点要求原因cgroup-driverkubelet 与 containerd 必须同为 systemd二者不一致会导致 Pod 无法调度Unix socketkubelet 指向 /run/conta…

开源AI智能名片链动2+1模式S2B2C商城小程序服务提升复购率和转介绍率的研究

摘要:本文聚焦于开源AI智能名片链动21模式S2B2C商城小程序在提升客户复购率和转介绍率方面的作用。服务对于促进客户复购和转介绍的重要性不言而喻,维护老客户的成本远低于开发新客户,微商通过推出各项服务来赢得客户忠诚。本文深入探讨开源A…

[数据结构] ArrayList(顺序表)与LinkedList(链表)

目录 1.List 1.1 什么是List 1.2 常用的方法 1.3 List的使用 2. 线性表 3. ArrayList 类(顺序表) 3.1 顺序表定义 3.2 ArrayList链表的功能模拟实现 3.3 ArrayList简介 3.4 ArrayList的构造方法 3.5 ArrayList的遍历 3.5 ArrayList的具体使用实例 3.5.1 杨辉三角 …

Hive使用Tez引擎出现OOM的解决方法

环境是Hive以Tez作为引擎,然后使用客户端(比如DataGrip)连接Hive运行SQL查询,运行过程中报错信息如下:java.lang.OutOfMemoryError: Java heap space…连接工具以DataGrip为例,解决办法如下: --…

SQL面试题及详细答案150道(81-100) --- 子查询篇

《前后端面试题》专栏集合了前后端各个知识模块的面试题,包括html,javascript,css,vue,react,java,Openlayers,leaflet,cesium,mapboxGL,threejs,nodejs,mangoDB,MySQL,Linux… 。 前后端面试题-专栏总目录 文章目录 一、本文面试题目录 81. 什么是子查询?子查…

笔记:ubuntu安装matlab

记录一下ubuntu安装matlab的过程 一、进入桌面 虽然系统是ubuntu server,但是安装matlab最好还是有桌面。这里使用todesk等工具,进入桌面进行远程安装。 二、创建matlab账号 由于学校已经提供了matlab的账号,只需要用自己的学生邮箱进行注册即…

CentOS 7 编译安装 OpenSSL 3.4.2

CentOS 7默认已经安装了OpenSSL,不过版本比较低 openssl version结果为:OpenSSL 1.0.2k-fips 26 Jan 2017 已经无法满足需求 OpenSSL 源码下载链接:https://www.openssl-library.org/source/ 下载源码包为:https://github.com…

python advance -----object-oriented

alt shift 上下键,行代码上下移动0

具身智能的工程落地:视频-控制闭环的实践路径

引言:从“能算会说”到“会看能做” 具身智能真正的门槛,不在于把模型做得更大,而在于把感知—决策—执行焊成一条低时延、稳态可控的闭环工程链路:从相机/麦克风采集,到编解码与传输,再到边/端推理、指令…

STM32 - Embedded IDE - GCC - 如何在工程中定义一段 NoInit RAM 内存

导言如上所示,Keil创建一段NoInit内存同样是通过图形界面来完成,IRAM2的起始地址0x2000000,大小8bytes。NoInit的意思是程序初始化时,不会将内存清0初始化。如上所示,在MEMORY段,将64K的RAM内存划一块8byte…

MyBatisX代码生成插件在IDEA中的安装配置、连接数据库表生成代码快速开发示例

场景 MyBatisX插件介绍 MybatisX是一款基于IDEA的快速开发插件,由MyBatis-Plus团队开发维护,为效率而生。 它的主要功能如下: 支持mapper.xml和Mapper接口之间方法的互相导航跳转; 内置代码生成器,通过使用GUI的形…

单词分析与助记之数据建表(以production为例)

单词分析与助记数据建表(以production为例): id(流水号):词形:production配图1-标题:略配图1-地址:略配图2-标题:略配图2-地址:略配图3-标题&…

AI助力决策:告别生活与工作中的纠结,明析抉择引领明智选择

在日常生活与工作中,我们时常会面临各种纠结的决策。从选择一份新工作、创业方向,到决定是否要搬家、换车,每一个决策都可能对我们的未来产生深远影响。然而,面对复杂多变的信息和不确定的未来,如何做出明智的选择成为…

--定位--

GPSRTK GPS组成 GPS分为三部分。 空间星座部分:由至少24颗卫星组成(目前有30多颗在轨运行),分布在6个中地球轨道上。保证全球任何地方、任何时间至少能接收到4颗以上的卫星信号。每颗卫星不断播发一种包含卫星星历​&#xff0…

音转文模型对比FunASR与Faster_whisper

FunASR简介 FunASR是由阿里巴巴达摩院开源的语音识别工具包,提供包括语音识别(ASR)、语音活动检测(VAD)、标点恢复、语言模型、说话人验证、说话人分离及多说话人ASR等多种功能。FunASR工具包支持工业级语音识别模型的…

uniapp阿里云验证码使用

在 UniApp 中使用阿里云验证码插件(aliyun-captcha)需要完成微信小程序端的插件配置和项目内的组件使用两个主要步骤,以下是详细流程: 一、微信公众平台配置插件(必须) 获取插件 AppID 阿里云验证码插件的…