gpt4 book ai didi

php - jquery <-> php 逻辑在哪一边

转载 作者:行者123 更新时间:2023-12-01 06:53:30 26 4
gpt4 key购买 nike

我有一个关于在哪里放置 jquery 和 php 之间的逻辑的问题。我正在编写一个小型网站,用户可以在其中输入不同的值。这些值被加在一起并与保存在 mysql 数据库中的值相乘,然后再次输出给用户。

我的问题是更好的方法是什么。

A: Let Jquery serialize the form and send all values to php. Php catches the Post vars and the value from the database, calculates everything, writes the sum to the database and gives everything back to the user.

B: When the User starts the Script the value of the Database is send from PHP to the User Form. Now Jquery does all calculations. When everything is ready, the Sum is send back to PHP and written in the Database.

我问的原因是 A:验证给定值似乎更安全。但B:对服务器更友好。 (Jquery ajax 在 Keyup 上触发,意味着每次用户编辑表单时都会从数据库中查询该值。)

问候,

托尼

最佳答案

你永远不应该相信客户。始终在服务器上进行验证,即使您在客户端上进行验证也是如此。

客户端上进行验证可以提供更好的用户体验,因为它不需要访问服务器。

服务器上进行验证可确保用户没有篡改数据。

简而言之:两者都做。

关于php - jquery <-> php 逻辑在哪一边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11412258/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com