I'm working on a company intranet system and have a function to load a form via include while passing an url encoded array in GET format
$draftcook = urlencode(serialize($draft));
include(FORM_PATH .'newrangesubtypeform.php?draft=yes&type='.$value.'&draftcook='.$draftcook);
Unfortunately my array has gotten too long to be able to be passed via a url, I have tried many other alternatives, including setting the array into a session variable and then pulling it through in the included form but that for some reason is unable to see the session variable.
Could someone please suggest a work around for this situation, the array itself is likely to have upward of 1000 fields in it by the time the whole page is completed if that effects the solution.
Thanks