Ben son zamanlarda daha sık yapmaya başladım bir şey görevin başında retrieving some data olup and storing it in a $_SESSION['myDataForTheTask'].
Şimdi bunu yapmak için çok uygun görünüyor ama ben bu yaklaşımı kullanarak, performans, güvenlik riskleri veya benzeri hakkında hiçbir şey bilmiyorum. Düzenli olarak daha fazla uzmanlığa sahip programcılar tarafından yapılan ya da yapılacak bir amatör şey daha olduğunu şey mi?
For example:
if (!isset($_SESSION['dataentry']))
{
$query_taskinfo = "SELECT participationcode, modulearray, wavenum FROM mng_wave WHERE wave_id=" . mysql_real_escape_string($_GET['wave_id']);
$result_taskinfo = $db->query($query_taskinfo);
$row_taskinfo = $result_taskinfo->fetch_row();
$dataentry = array("pcode" => $row_taskinfo[0], "modules" => $row_taskinfo[1], "data_id" => 0, "wavenum" => $row_taskinfo[2], "prequest" => FALSE, "highlight" => array());
$_SESSION['dataentry'] = $dataentry;
}
Ben bir amatör böylece kodun diğer yönlerini yorum yapmaktan çekinmeyin değilim.