Jump to content


Photo

Posting to another site, no forms, no javascript.


  • Please log in to reply
2 replies to this topic

#1 lance1208

lance1208
  • New Members
  • Pip
  • Newbie
  • 2 posts

Posted 07 April 2006 - 06:30 PM

I have an interesting problem.

I need to send a post of variables to an ASP script on another server. The ASP script doesn't use a $_GET like function so I can't send the variables in the URL.

What I'm doing is taking a post sent to my script from a payment gateway and sending it to this script. I thought I could just simply setup a hidden field form and post it with a Javascript submit. But since the variables are sent without a browser present it seems that Javascript doesn't work.

I tried setting up a fsockopen(), but I get this error:

Warning: fsockopen() [function.fsockopen]: unable to connect to [a href=\"http://media.school.com:80\" target=\"_blank\"]http://media.school.com:80[/a] (Unable to find the socket transport "http" - did you forget to enable it when you configured PHP?)

The obvious answer is to have the payment gateway post directly to this page, but I need it to stay where it is because it runs the rest of this clients e-commerce system.

I have limited access to the server and I believe it's running on Windows Server 2000 (not my choice).

If anyone has any ideas or a way of submitting a form without javascript, please reply.

#2 gavinandresen

gavinandresen
  • Members
  • PipPip
  • Member
  • 10 posts

Posted 07 April 2006 - 07:48 PM

curl is your friend.

Hopefully your ISP compiled PHP --with-curl; see the section in the online PHP manual for the curl functions.

If your ISP didn't, and you're running on Linux, you might be able to call the command-line curl executable via fopen()...


#3 lance1208

lance1208
  • New Members
  • Pip
  • Newbie
  • 2 posts

Posted 07 April 2006 - 08:06 PM

That's very helpful however anything that requires an install on the server is almost near impossible. The server tech for this company is incredibly controlling and paranoid. It took forever to move this site into a database.

I'm still hoping there is a code solution to my troubles, but I'll definatly keep this as a plan B. Thanks.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users