可以将_POST与PHP中的后续_POST进行比较吗?如果是这样的话?
因此,我工作的网站的工作方式,它将所有数据加载到_POST,然后用户可以编辑更改_POST值的页面上的数据。所以我想比较并从初始加载和实际保存的内容中获得差异。有意义吗?
使用PHP设置页面加载_POST信息。 我想_SNAPSHOT_POST = _POST 然后当他们点击保存 比较_SNAPSHOT_POST和当前_POST
的区别想法?
使用来自DB的默认数据加载页面:
_POST - array(3) {
["save_data"]=>
string(1) "1"
["check_id"]=>
string(3) "710"
["name"]=>
string(7) "Michael"
}
用户进行了更改:
_POST - array(3) {
["save_data"]=>
string(1) "999999"
["check_id"]=>
string(3) "710"
["name"]=>
string(7) "Michael"
}
用户点击“保存”按钮: 结果数组(已更改的内容):
array(1) {
["save_data"]=>
string(1) "999999"
}
答案 0 :(得分:1)
在会话中的另一个键中设置SNAPSHOT_POST。在新的_POST中进行更改时,在提交期间检查存储在_SESSION中的SNAPSHOT_POST变量。这是PHP方式。
其他Javascript总能解决这个问题。