post and get parameter value gathering