MySQL中使用的IF EXIST
函数究竟如何?
或者,如何确保先前填充到输入字段中的值被完全清除,以便在重新加载页面后不会重新发布它们?
这是我的代码片段
<?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']);
}
?>
我想确保我的变量值=&#39;&#39;每次刷新我的页面。
答案 0 :(得分:2)
您正在寻找的是防止重新发布或后退重新发布
有很多方法可以做到这一点
使用会话cookie,只允许该会话在php中发布一次
使用ajax发布到自己或php中的新页面,以便刷新或支持将阻止重新发布
iframe表格也会起作用
发布+重定向到自己