Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 注册值在操作脚本过程后丢失。如何预防?_Php_Forms_Validation_Refresh_Registration - Fatal编程技术网

Php 注册值在操作脚本过程后丢失。如何预防?

Php 注册值在操作脚本过程后丢失。如何预防?,php,forms,validation,refresh,registration,Php,Forms,Validation,Refresh,Registration,我遇到了一个问题,找不到解决办法。我正在开发一个网站,在注册过程中发现了一个问题。我已经在一个php页面(registration.php)中设置了我的表单,以便在按下registrationCheck.php处理的submit按钮后执行一些操作。 在处理时,我会检查以下错误: if (empty ($korIme)) { $errors['username'] = "Niste unijeli korisničko ime!"; } else{ if(strlen($korIme)&

我遇到了一个问题,找不到解决办法。我正在开发一个网站,在注册过程中发现了一个问题。我已经在一个php页面(registration.php)中设置了我的表单,以便在按下registrationCheck.php处理的submit按钮后执行一些操作。 在处理时,我会检查以下错误:

if (empty ($korIme)) {
$errors['username'] = "Niste unijeli korisničko ime!";
} 
else{
    if(strlen($korIme)<$minLengthKor){
        $errors['username'] = "Korisničko ime mora sadržavati više od 6    znakova!";       
    }
    else{
        if(strlen($korIme)>$maxLength){
            $errors['username'] = "Korisničko ime mora sadržavati manje od 20 znakova!";            
        }
        else{
            if (preg_match ('/[$#()&<>%\*\,\.]/', $korIme)) {
              $errors['username'] = "Korisničko ime ne smije sadržavati specijalne znakove!";
            }
        }
    }   
}
现在的问题是,我丢失了用户在输入字段中写入的值。例如,如果在提交时正确输入用户名,则不会显示错误,但输入值get丢失,用户必须再次输入

错误也是一样,如果错误会弹出错误,但是值消失了,因此用户无法更改它,他必须重新写入

如何保留这些值,以便更改它们而不是重新输入?

我不确定将值存储到会话中是否也是一种方式,因为有很多值,我不确定它将如何通过操作脚本与页面的更改和刷新交互


这是我在这里的第一篇文章,希望有人能帮助我。谢谢

课程效果相当不错。问题是,您还可以将数组放入会话变量中。最简单的方法是执行如下操作:
$\u SESSION['previousPOST']=$\u POST是的,但是如果我以这种方式存储,当页面重新加载(包含)时,我将如何将它们输入到输入字段中?类似这样:
这里也有发送拥抱的方法吗?:D工作正常,谢谢^^我不知道我怎么会忽略了您可以在会话中存储数组这一事实。我完全忘记了它的价值。再次感谢你:)酷!我很高兴它成功了:)你可以对评论投赞成票,但这离拥抱差不多了:)
include"registration.php";