Avatar billede tuctoh Nybegynder
07. juli 2003 - 16:10 Der er 10 kommentarer og
2 løsninger

overføre data ved server.execute

Hej,

På min ASP side har jeg for eksempel:


<%dim minvar
minvar = 1

server.execute("minside.asp")%>


På siden minside.asp som jeg executer skal jeg dog vide hvad minvar hed på den originale side.
Jeg har prøvet at skrive en querystring til, men kunne ikke få det til at virke...


Hvordan sender jeg variablerne med ved en server.execute?
Avatar billede medions Nybegynder
07. juli 2003 - 16:11 #1
Det kan du ikke... Du er nødt til at bruge SSI i stedet for!

altså:

<!-- #include file="minside.asp" -->

//>Rune
Avatar billede tuctoh Nybegynder
07. juli 2003 - 16:13 #2
kan ikke bruge SSI... den side der skal includes findes i en database.

er der slet ikke andre metoder end måske gemme variablen i en session??
Avatar billede medions Nybegynder
07. juli 2003 - 16:15 #3
Jov, du kan selvfølgelig altid gemme din variabel i 20 min. i en Session()!

//>Rune
Avatar billede tuctoh Nybegynder
07. juli 2003 - 16:16 #4
tjaa... men det bruger vel trods alt lidt unødigt hukommelse på serveren...

jeg vil lige lade det være åbent lidt endnu... det er da lidt underligt at man i ASP ikke har givet mulighed for at overføre variabler ved server.execute.
Avatar billede keysersoze Ekspert
07. juli 2003 - 16:18 #5
som medions siger så kan man ikke andet desværre...
Avatar billede nielle Nybegynder
07. juli 2003 - 16:21 #6
Hvorfor ikke bare gemme værdien i en textfil i det første ASP-script og så læse den ind derfra i det andet?
Avatar billede tuctoh Nybegynder
07. juli 2003 - 16:22 #7
puha, det er sider som skal loades 10 tusind gange i døgnet... at skrive til filer så tit vil overbelaste serveren :p
Avatar billede nielle Nybegynder
07. juli 2003 - 16:54 #8
Det vil jo nok belaste den mindre end de mindst 2 ASP-scripts som skal loades, kompileres og udføres de der 10.000 gange i døgnet.

Du kan selvfølgelig også gemme variablene i en database, men det vil jo nok belaste servere endnu mere. Selvfølgelig; Hvis scriptsene allerede læser og skriver i en database, så er det jo nok også noget som belaster mindre end dette.
Avatar billede nielle Nybegynder
07. juli 2003 - 16:59 #9
Er der iøvrigt noget som helst som siger at konstruktionen:

Server.Execute("minside.asp?minvar=" & minvar)

- ikke vil virke?
Avatar billede keysersoze Ekspert
07. juli 2003 - 17:11 #10
både og... ved ikke om det står ikke ikke står der, men man kan i hvert fald ikke
Avatar billede tuctoh Nybegynder
07. juli 2003 - 17:38 #11
den giver en fejl når jeg prøver med querystrings :( ville ellers være optimalt.

at skrive den smule data ind i en tekstfil... der er en session nu engang noget hurtigere :p
Avatar billede tuctoh Nybegynder
08. juli 2003 - 14:42 #12
nå, men så er det vel lukketid :(

øv... men tak for hjælpen anyway.
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