Re: An easier way? $_POST[] => $_SESSION[]
| From: | Greg Beaver | Date: | Mon, 01 Nov 2004 18:17:15 +0000 |
| Subject: | Re: An easier way? $_POST[] => $_SESSION[] | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-200854@lists.php.net to get a copy of this message | ||
Erich Kolb wrote:
Is there an easier way to assign all post data from a form to session data? Eg., $_SESSION['first_name'] = $_POST['first_name']; $_SESSION['last_name'] = $_POST['last_name']; $_SESSION['email'] = $_POST['email'];Never pass in data from any external source without explicitly validating it. You could run into some serious crap if malicious users attempt to pass in very large chunks of BS into random $_POST variables, and you simply save it in $_SESSION. For instance, if you have any quota, you might exceed it in a single bound, and your whole site would stop working. so, the way you're doing it is a lot better than any other options, but I would add in checks to the values before you save them in $_SESSION. Greg