首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在提交后从输入字段中删除值

如何在提交后从输入字段中删除值
EN

Stack Overflow用户
提问于 2014-07-08 16:22:43
回答 1查看 67关注 0票数 1

IF EXIST函数在MySQL中究竟是如何使用的?或者,如何确保以前填充到输入字段中的值被完全清除,以便在页面重新加载后不会重新发布?

这是我代码的一部分

代码语言:javascript
运行
复制
<?php
function testInput($data){
    $data = trim($data);
    $data = stripslashes($data);
    $data = htmlspecialchars($data);
    return $data;
}

if($_SERVER['REQUEST_METHOD']=='POST'){
    $user = testInput($_POST['userName']);
    $fName = testInput($_POST['fName']);
    $lName = testInput($_POST['lName']);
    $fPass = md5(testInput($_POST['fPass']));
    $rPass = md5(testInput($_POST['rPass']));
    $gender = testInput($_POST['gender']);
}               
?>

我希望在每次刷新页面时确保变量=‘’的值。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-08 16:30:38

您要寻找的是防止重新发布或回发。

有很多方法可以做到这一点。

  • 使用会话cookie,并且只允许该会话在php中发布一次
  • 使用ajax在php中发布到self或新页面,因此刷新或备份将防止重新发布。
  • 如果表单也能做到这一点
  • 后+重定向到自我
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24636911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档