Solved

change post array in asp

Posted on 2011-09-19
8
268 Views
Last Modified: 2012-05-12
I am trying to modify the information in the post array.  In PHP I could simply modify the post array by using $_POST[key] = "new value";

I do not know how to change the post array in classic ASP (it is not asp.net, just plain asp).  

Thanks for any help.
0
Comment
Question by:nickgross19
8 Comments
 
LVL 13

Expert Comment

by:haloexpertsexchange
ID: 36562805
try
request.form(key) = "new value"

Open in new window

0
 

Author Comment

by:nickgross19
ID: 36563095
I tried it:

request.form("quality") = "new value"

Open in new window


but got this error

Object doesn't support this property or method: 'Form'
0
 
LVL 13

Expert Comment

by:haloexpertsexchange
ID: 36563177
I think you may not be able to easily update the request.form like you do with $_POST in php.
Request.form is a collection and probably would require a special method to update it, where as $_POST is basically just a glorified global array.
0
Gigs: Get Your Project Delivered by an Expert

Select from freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely and get projects done right.

 

Author Comment

by:nickgross19
ID: 36563698
So there is no way to do this in ASP then?
0
 
LVL 3

Expert Comment

by:godeschalk
ID: 36566074
yes there is a way to this in asp.
put the array in a session variabele and on the next page put it in a var and than you can make changes in the array

session("arr") = arrSomething

on next page
dim arr
if isArray(session("arr")) then
  arr= session("srr")
end if
0
 

Author Comment

by:nickgross19
ID: 36570662
well, i'm using a big classic asp application that is quite large.  I need to go into the post data as soon as it is sent to the server to make sure that no malicious code has been put in the post data.  I do not know exactly how this large application utilizes the post data so i need to manipulate the post data.  

Setting a session variable won't work in this case.
0
 
LVL 28

Accepted Solution

by:
sybe earned 125 total points
ID: 36716274
> i need to manipulate the post data

Well, the post-data (as in Request.Form) is read-only. That makes sense, as it only registers what has been posted.

You can catch the posted data in your own variables
<%myvar = Request("fieldname")%>

and then of course you can change the value of myvar.

0
 

Author Closing Comment

by:nickgross19
ID: 37020055
you cannot modify the post data so what i wanted to do was impossible.
0

Featured Post

Gigs: Get Your Project Delivered by an Expert

Select from freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely and get projects done right.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
JQuery Date Time picker not showing 29 129
Group by correlation 4 57
HTML in email body has extra  tick marks 3 76
SQL to update characters in table column 6 126
I recently decide that I needed a way to make my pages scream on the net.   While searching around how I can accomplish this I stumbled across a great article that stated "minimize the server requests." I got to thinking, hey, I use more than one…
I was asked about the differences between classic ASP and ASP.NET, so let me put them down here, for reference: Let's make the introductions... Classic ASP was launched by Microsoft in 1998 and dynamically generate web pages upon user interact…
This Micro Tutorial demonstrates using Microsoft Excel pivot tables, how to reverse engineer competitors' marketing strategies through backlinks.
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…

776 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question