0
我正在使用POST表單將數據從一個PHP文件傳輸到另一個PHP文件。但是,我試圖將會話數據存儲到PHP變量中。將POST表單中使用的值存儲在PHP變量中
<?php
if(!isset($_SESSION['login_user']))
{
session_start();
echo "<form action='../account.php' method='post'>";
echo "<p><b>Username: </b><input id='uname' type='username' name='uname' align='middle'></p>";
echo "<p><b>Password: </b><input id='pword' type='password' name='pword' align='middle'></p>";
echo "<p><input type='Submit' style='width:15%'></p>";
echo "</form>";
}
?>
我需要「UNAME」的價值在點擊提交保存爲$ _SESSION [「login_user」],但這不應該阻止張貼到下一個頁面。我該如何處理?
只需使用'account.php'來設置會話變量。無論如何\表單將被處理。當然不要忘記在那裏開始會話也 – Ghost 2014-12-07 05:20:26
我想過那個..但是我覺得如果在這個文件中完成,它會更乾淨。無論哪種方式,如果我採取這種方法,我應該執行session_start()還是在這個文件中? – Prasad 2014-12-07 05:21:36
是的,當然你也應該在那裏開始會議。你需要。你不能在同一個文件中處理輸入,因爲你明確地將'action ='「'設置爲'account.php',其中post的值將會出現在那裏,除非你改變主意並且處理相同的文章值文件。那麼你也可以在那裏處理會話的設置 – Ghost 2014-12-07 05:24:36