I'm no ASP guru (never touched it actually), but...it seems as if this will
add an extra "&" on the end of the url.

myscript.php?one=blue&two=red&three=yellow&
                                          ^

-----Original Message-----
From: Opec Kemp [mailto:[EMAIL PROTECTED]]
Sent: Thursday, March 01, 2001 9:47 AM
To: [EMAIL PROTECTED]
Cc: PHP General List
Subject: RE: [PHP] Passing values from ASP to PHP


Hi,

To enumerate the key/value in ASP from the form you'd do this
<%

dim element
dim objForm
dim strURL

'/* We're creating an object so that it won't matter which
' * HTTP method the previous form uses.
' */
If LCase(Server.Request("HTTP_METHOD")) = "post" Then
        Set objForm = Request.Form
Else
        Set objForm = Request.QueryString
End If

strURL =  "myscript.php?"

'/* Now step through the form
For each element in objForm
        '/* Key Name is in the "element" var
       ' * Value of the key is in the objForm(element)
        ' * Now build the Redirect string
        ' */
        strURL = strURL & Server.URLEncode(element) & "="&
Server.URLEncode(objForm(element)) & "&"
Next

'/* Now redirect
Response.Redirect(strURL)

%>

That should do it.

> > I've been given a project that I want to use PHP with, but
> > unfortunately there are unchangable hard-coded values that point clients
to an ASP
> > script residing on our server. Here's what I want to do, and I don't
> > really know how to do it:
> >
> > I want to pass all the key/value pairs that are passed to the
> > ASP script
> > to a PHP script. I can get values with Request.Form("key_name"), but
> > that takes hard-coding the name of the key.
> >
> > So if the following is passed to the ASP script:
> > one=blue&two=red&three=yellow
> >
> > Then I would want to redirect to
> > myscript.php?one=blue&two=red&three=yellow
> >
> > How do I go about walking through all the key/values that
> > have been passed
> > in ASP? I really don't want to have to learn this ugly language..
> >


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to