前端和后端怎么连接起来(前端和后端怎么连接起来视频)

严格来说,系统各环节的连接有两种方式:硬式依靠物理总线来构建结构,软式依靠数据接口来运行进程。
这个案例的结构和执行方式很复杂。

我们先来说说最重要的硬件连接部分。
我们去年做的一个服务器集群项目; CPU和内存通过主板总线连接,传输延迟控制在纳秒级。
然而,一旦总线带宽低于3 000,整个系统就会陷入PPT状态。
还有一点就是,在热网这样的情况下,一体化的直连方式确实很不方便。
必须安装温度控制阀进行调节。
否则高温水会直接损坏闸门装置。
还有一个更重要的细节。
输入到设备的数据必须首先由控制器存储。
如果不这样,用户每次按下回车键,就会像玩一个延迟的游戏一样。

一开始我以为数据库连接依赖于applicationContext。
等等还有一个。
提交前端表单时; POST 请求必须使用参数进行签名。
在去年测试团队就踩了这个漏洞,直接拦截了用户数据,并将其转换成其他东西。

最实用的建议是:硬件选择总线时不要吝啬;在构建软件界面时不要忘记添加签名。

PHP与JS对接的问题,有前端页面(html的)和后端页面(PHP的),JS怎么获取后台数组?

嗯……过程……是这样的。

前端使用js。
编写一个函数并使用Ajax请求后端。
请求时请提供PHP接口地址。
例如,假设后端在 2 02 2 年在服务器上运行,则地址可能是 /api/get_data.php。

查询时可以带一些参数,如: B.使用GET方式传递用户ID或页面。
或者用POST传输整个数组什么的。

后端收到这个请求,是2 02 2 年的PHP脚本。
脚本首先解析请求是GET还是POST,并获取参数等。
例如使用$_GET['page']或$_POST['data']。

获取数据后,PHP脚本需要对其进行处理。
你需要处理什么?例如,检查数据库或运行算法。
假设你查询数据库,使用SELECT FROM products WHERE user_id = $_GET['user_id'] LIMIT 1 0,经过验证,结果是一个数组,包括商品ID、名称、价格等。

经过处理后,肯定不能直接反映原始数据库结果或变量。
如果这样做,您会看到很多乱码或无用的信息。
绝对不是。
使用 json_encode() 将处理后的数组转换为 JSON 字符串。
例如 $response = json_encode($product_array);。

然后使用 echo $response;将此 JSON 字符串发送到前端。

前端JS接收到这个返回值,并使用ResponseText或ResponseJSON来检索它。
然后 JSON.parse() 解析它并得到一个 js 对象。
例如,让 products = JSON.parse(xhr.responseText);。

然后可以使用innerHTML或类似的方法将该产品对象插入到前端的HTML元素中。
或者用于刷新页面的特定部分。

就是这样。
前后端交互主要包括请求、处理、返回、分析等步骤。