Avatar billede prebenrunge Nybegynder
13. juni 2005 - 19:27 Der er 7 kommentarer og
1 løsning

Kan man flytte et Array fra en webserver til en anden?

Jeg har en hel del data i et array fra en side, som jeg skal bruge på en anden side, der befinder sig på en anden server. Hvordan flyttes sådan et array fra en server til en anden. Så vidt jeg ved kan det vist ikke lade sig gøre med Session eller request. Findes der andre metoder som flytter et Array?
Avatar billede nielle Nybegynder
13. juni 2005 - 19:55 #1
Er det et ,eget stort array (maaange data) eller er det relativt lille?
Avatar billede prebenrunge Nybegynder
13. juni 2005 - 19:56 #2
det er relativt lille (ca. 100,10)
Avatar billede prebenrunge Nybegynder
13. juni 2005 - 19:57 #3
og ja det er et eget - jeg har selvfølgelig fuld kontrol over begge servere
Avatar billede nielle Nybegynder
13. juni 2005 - 20:09 #4
Hvis Arr er dit array så kan du starte med at lave det om til en enkelt tekststreng med Join():

ArrStr = Join(Arr, ",")

Brug noget andet end et komma hvis dette indgår i dit array.

Lav derefter et URL til den anden server:

URL = "http://www.denAndenServer.dk/modtagerscript.asp"

I enden af dette tilføjer du så dine data:

URL = URL & "?data=" & ArrStr

For en god orden skyld bør du dog URL encode først:

URL = URL & "?data=" Server.URLEncode(ArrStr)

Nu skal dette URL så aktivers og de kan f.eks. gøres via Response.Redirect. Din kode:

ArrStr = Join(Arr, ",")
URL = "http://www.denAndenServer.dk/modtagerscript.asp"
URL = URL & "?data=" Server.URLEncode(ArrStr)
Response.Redirect URL

Nu skal modtagerscript.asp så bare afkode:

ArrStr = Request.QueryString("data")
Arr = Split(ArrStr, ",")
Avatar billede prebenrunge Nybegynder
13. juni 2005 - 20:16 #5
Det lyder som en mulighed - jeg tester den og vender tilbage (tak)
Avatar billede nielle Nybegynder
13. juni 2005 - 20:25 #6
Ovenstående sender som GET (ligesom at sætte method="GET" i en form).

Hvis du derimod har meget data, skal det sendes som POST og så er fremgangsmåden straks mere kringlet. Men stadig mulig.
Avatar billede prebenrunge Nybegynder
13. juni 2005 - 21:36 #7
jeg har testet og selvom det er lidt kringlet er det er helt OK, så den bruger jeg, tak for hjælpen.
Smider du et svar så jeg kan give point
Avatar billede nielle Nybegynder
13. juni 2005 - 21:45 #8
Svar :^)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester