フォームの別のページに変数を渡す方法はいくつかあることを私は知っています。しかし、変数を別のページに渡すための安全な方法はありますか?
役職
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];
この場合、セッションを使用して変数をnextpage.phpに渡す必要があります。他にもっと安全な方法やきちんとした方法はありますか?フォームにたくさんのフィールドがあるかのように、2ページ目にはたくさんの「$ _POST['...']」があります。