PHP提供會話支持。它基於cookie,臨時數據保存在服務器上。要開始,您的PHP的第一行需要是<?php session_start(); ?>
請注意,它必須是PHP程序中的第一件事 - 包括空格在內的任何內容都可以顯示在其之前,否則會引發錯誤或不會工作。
之後,您可以讀取/寫入一個特殊的$ _SESSION數組。例如,你的PHP文件的開頭可能有這樣的:
<?php
session_start();
// if user clicks submit, save this for later
if(isset($_POST['username'])) $_SESSION['username'] = $_POST['username'];
?>
現在,表單字段本身應該是可選預填充:
<input type="text" name="username" value="<?php echo $_SESSION['username'] ?>" />
如果你的數據是相當易於管理,可以將整個$ _POST變量轉儲到$ _SESSION中。例如:
<?php if(!empty($_POST)) $_SESSION['data'] = $_POST; ?>
之後,你可以參考上面保存的字段作爲$ _SESSION [ '數據'] [ '用戶名'。這取決於你將其重新加入到你的工作流程中。
發送值,將它們存儲在會話中等。 – scibuff 2012-03-23 11:36:52
你最好在php中通過會話,它會回答你。 – Ben 2012-03-23 11:38:23