Hello afan,

Wednesday, June 8, 2005, 4:33:24 PM, you wrote:

aan> My question though was is the difference in code I mentioned just
aan> a "habit of writing code" or there is some more? Some security
aan> issues too?

It was most likely just a coding habit - there was no discernable
difference between having one clean variable for each $_POST value,
than having one array holding all values. It was probably just a way
to keep things organised so you'd not initialising stacks of variables
all over the place.

aan> To store submitted info to DB I would (now) use following code:

aan> $name = mysql_real_escape_string($_POST['name']);

The sooner you change this practise, the better :) But you know that
anyway.

aan> doing the same using arrays:

aan> $submitted = array();
aan> $submitted['name'] = mysql_real_escape_string($_POST['name']);

aan> Is this REALLY the same or there is a difference in security or
aan> something else?

You're effectively doing exactly the same thing, the difference being
that you may find it quicker / less prone to error to keep things
contained in a single clean array. As it stands however your array
isn't clean and you really need to start filtering the data first and
then putting it into a clean array - hope that makes sense?

Best regards,

Richard Davey
-- 
 http://www.launchcode.co.uk - PHP Development Services
 "I do not fear computers. I fear the lack of them." - Isaac Asimov

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to