比较_SESSION并在php

时间:2016-10-12 17:42:06

标签: php

可以将_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"
  }

1 个答案:

答案 0 :(得分:1)

在会话中的另一个键中设置SNAPSHOT_POST。在新的_POST中进行更改时,在提交期间检查存储在_SESSION中的SNAPSHOT_POST变量。这是PHP方式。

其他Javascript总能解决这个问题。