我正在通过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/