Posta till tva stallen...

ASP

5 svar · 262 visningar · startad av www.afro.nu

Medlem sedan maj 200023 inlägg
Trådstart#1

Ar det nan som vet om och isafall hur man gor for att for att posta information till tva stallen samtidigt.

Det forsta ska skickas som inloggning till en sida och den andra ska postas i en databas.

Medlem sedan dec. 1999707 inlägg
#2

Om det är att du vill "submit":a en sida två gånger så kan man ju göra så att man lägger in ett javascript som ändrar target-attributet innan man submitar.

Men varför inte bara låta EN sida (varför inte samma sida?) ta emot det och behandla informationen som postas till den.

Medlem sedan maj 200023 inlägg
#3

Som jag sa:

Den ena postningen ska skickas som inloggning till en email tjanst dar man sen ska komma in pa sin mailsida.

Den andra ska postas i en databas sa jag kan se vem och vilka som kollar sin mail.

Medlem sedan dec. 19998 577 inlägg
#4

Är det du som har emailtjänsten?

Då kan du ju lägga databas-posten på den inloggnings-sidan...

Ett problem jag ser är ju att, dit man postar, dit kommer man...

Måste bara påpeka att detta var mitt 666:e inlägg :e

Medlem sedan apr. 20007 588 inlägg
#5

afro.nu: Så här kan du göra,

gör formuläret med method="GET".
Sidan som tar emot formulärdatat sparar först info till databasen, sen körs <% Response.Redirect "http://mail.bigmailbox.com/users/afronu/enter.cgi?" & Request.QueryString %>

Då kommer användaren vidarebefordras till din "mail-tjänst" med rätt inmatade uppgifter.

Medlem sedan juni 20008 205 inlägg
#6

Vill man vara tuff kan man använda sockets. Tanka hem W3 sockets från http://tech.dimac.net och använd följande kod...

Dim socket, postdata, msgs, field
msgs = ""
For each field in Request.Form
msgs = msgs & field & "=" & server.URLEncode(Request.Form(field)) & "&"
Next

postdata = "POST /sökväg/till/script.asp HTTP/1.0" & vbcrlf & _
"Content-type: application/x-www-form-urlencoded" & vbcrlf & _
"Content-length: " & len(msgs) & _
vbcrlf & vbcrlf & msgs
socket = server.createObject("Socket.TCP")
socket.server = "www.afro.nu:80" 'om port 80 inte är http-porten får du ändra 80 till http-portens värde
socket.open
socket.sendLine postdata
socket.close

Har IOFS bara provat att skicka från applets till asp-script, inte från asp-script till asp-script, men det borde kvitta vad man skickar ifrån.
(detta skickar alltså allt i request.form till scriptet www.afro.nu/sökväg/till/script.asp)

270 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)