Is there any other way to pass $POST variables using header() function or something else besides using other $REQUEST ($GET, $COOKIE, or $_SESSION)??
If some $_POST variables are set,
header("xxx.php");
This won't carry data in $_POST to xxx.php page.
if $POST contains too many values, then $GET doesn't work since it has a limitation that can be embed in URL.
$_SESSION is the easiest way to store, but I use custom session handler that stores session in the database, so I would like to save as much select query calls as possible to avoid reaching max query limitation.
$_COOKIE doesn't work if data is submitted over SSL from regular http since domain name is different (mydomain.com and xxx.powweb.com/~username/) and it is not reliable because there is a chance that users have their cookie disabled.
So is there any other way??