我知道有几种方法可以将变量传递到表单的另一个页面。但是有什么安全的方法可以将变量传递到另一个页面吗?
邮政
First form in the page
$firstName= 'Sarah';
$lastName = 'Lim';
$name = $firstName.' '.$lastName;
<form id="Staff" name="Staff" method="post" action="nextpage.php" enctype="multipart/form-data">
<input name="name" type="text" id="name" value="<?php echo $name?>"/>
<input type="submit" name="submit" value="Submit">
</form>
Passing variable to nextpage.php
$StudName = $_POST['name'];
$split = preg_split('/[ \.]/', $StudName);
echo $split[0].$split[1];
在这种情况下,我必须使用 session 将变量传递给 nextpage.php。还有其他更安全或更整洁的方式吗?好像我的表单中有很多字段,我的第二页中会有很多“$_POST['...']”。