首頁 > 後端開發 > php教程 > 一个关于getJson提交数据的疑问解决办法

一个关于getJson提交数据的疑问解决办法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-13 10:04:34
原創
799 人瀏覽過

一个关于getJson提交数据的疑问

JScript code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->$.getJSON('http://a.com/test.php',{        id:2,        v:value    },function(data){});
登入後複製


这样提交和直接在http://a.com/test.php?id=2&v=xxx的效果是一样的。

如果test.php有sql执行的话,怎么保证数据更新的安全性呢?

如何判断是自己想要的是getJosn来源,而不是http://a.com/test.php?id=2&v=xxx来源呢?

比如我要通过getJson传递数据到test.php,然后把v的值更新到数据表里id为2的这条数据。
那是不是说只要通过“http://a.com/test.php?id=2&v=xxx”就可以了完全站外提交了?

除了session和hidden,还有什么能验证这个安全性的呢?

------解决方案--------------------
方法有很多,给你一个简单的
创建一个可逆的加密算法来加密提交的数据就解决了。
在别人无法逆出你的算法之前你的数据都是安全的。
------解决方案--------------------
探讨
方法有很多,给你一个简单的
创建一个可逆的加密算法来加密提交的数据就解决了。
在别人无法逆出你的算法之前你的数据都是安全的。
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
函數後面的:self/Test什麼意思?
來自於 1970-01-01 08:00:00
0
0
0
控制器不存在:app\controller\Test
來自於 1970-01-01 08:00:00
0
0
0
java - Spring Test 整合 JUnit 4 使用
來自於 1970-01-01 08:00:00
0
0
0
mongodb 的 test 資料庫總是被清除
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板