-1
我知道有幾種方法可以將變量傳遞給另一個頁面以用於表單。但是有沒有可靠的方法將變量傳遞給另一個頁面?使用會話,HTTP POST或其他傳遞變量
POST
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。有沒有其他更安全的方式或整潔的方式?就好像我在表單中有很多字段一樣,在第二頁中會有很多「$ _POST ['...']」。
是的,這是我現在正在做的。所以我認爲這是最好的代碼來使用會話來傳遞變量? – JLearner 2012-07-08 07:20:25
不一定,它取決於你需要多長時間需要這些變量,如果它像登錄一樣使用會話,如果它將數據插入數據庫使用後。只是我的意見,有很多方法來剝皮這隻貓。 – Dale 2012-07-08 07:22:58
如果你要參加會議,你可以這樣做,$ s =&$ _SESSION;現在,當您更改$ s時,您直接影響$ _SESSION。 – Dale 2012-07-08 07:24:30