我正在通过POST从pageA到pageB的表单中传递值'name =“ idUser”'。

然后在pageB中,我有一个查询,该查询将该值用于不同的事物,例如选择,更新,插入等。


  Ej:
  $ updateIDU = $ _ POST [“ idUser”];
  
  从表中选择*,其中idUser = $ updateIDU;


pageB在Form中有一个表,可以对其进行更新(可以添加值,并且可以将值发送到数据库中)。

信息更新到数据库后,我用以下内容刷新页面:

$link="LOCATION:pageB.php?ok=1";
header($link);


问题是当我使用该方法刷新页面时,表查询因错误而崩溃:


  注意:未定义索引:C:\ wamp64 \ www \ pageB.php中的idUser


有人可以帮我解决问题,还是有另一种方法可以将值(ID)从pageA传递到pageB,而又不会在刷新时丢失它(更新表单表)?

注意当我刷新页面(F5)时,页面没有显示任何错误,但是当我更新表格(带有表单)时,它的确显示了错误。

最佳答案

您可以设置Cookie来保留所有页面上的数据,而不必使用Post。使用以下方法设置Cookie:

setcookie("TestCookie", $value);


然后使用以下命令访问它们:

$_COOKIE["TestCookie"];

关于php - 刷新后节省值(value),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37015741/

10-12 19:21