Avatar billede baxos Nybegynder
24. juni 2003 - 20:50 Der er 17 kommentarer og
1 løsning

Jeg får heletiden en 500 serverfejl når jeg prøver dette kode

<html>
<head></head>
<body>

<%
'info om personen

strNavn = Request.Cookies("htmltest")("navn1")
strAlder = Request.Cokkies("htmltest")("alder1")
strBosted = Request.Cookies("htmltest")("bosted1")

'Skriv dem til klienten

Response.Write "<p>Hej</p>"  & strNavn1
Response.Write "<p>Du er</p>"  & strAlder1
Response.Write "<p>Du bor</p>"  &strBosted1
%>

</body>
</html>
Avatar billede eagleeye Praktikant
24. juni 2003 - 20:53 #1
Prøv at slå denne fra i IE, så skulle du gerne få en bedre fejl kode/beskrivelse:

funktioner -> internetindstillinger -> avanceret -> fjern kryds i "vis meddelelse om uskadelige http-fejl"
Avatar billede eagleeye Praktikant
24. juni 2003 - 20:55 #2
Men de variable du udsrkiver har et 1 tal efter sig, i forhold til de variable du ligger cookien ind i:

strNavn = Request.Cookies("...."

Response.Write "<p>Hej</p>"  & strNavn1
Avatar billede amadeus Nybegynder
24. juni 2003 - 20:56 #3
Tjaaa....
strAlder = Request.Cokkies("htmltest")("alder1") burde i hvert fald skiftes ud med
strAlder = Request.Cookies("htmltest")("alder1")
men ellers ser det logisk nok ud.....
Avatar billede netro Nybegynder
24. juni 2003 - 21:05 #4
Det ser da alt andet end logisk ud. Manden tildeler tre variabler en værdi og udskriver tre andre variabler uden en værdi...

Men fejlen kommer i hvertfald pga. dit ekstra "k"...
Avatar billede amadeus Nybegynder
24. juni 2003 - 21:19 #5
Det har du sq ret i.
Nå, jeg kan heller ik se hvorfor man overhovedet bruger ASP til noget... det er jo et latterligt dårligt sprog i forhold til PHP som jeg er vandt til.
Avatar billede netro Nybegynder
24. juni 2003 - 21:34 #6
Hvis det er din bedste argumentation for at benytte PHP, synes jeg, du skulle gå hjem igen.

http://www.eksperten.dk/kat/2
Avatar billede baxos Nybegynder
24. juni 2003 - 22:00 #7
eagleeye kan ikke se avanceret
Avatar billede baxos Nybegynder
24. juni 2003 - 22:02 #8
jeg har i alt 3 sider den ene 3 form felter navn alder bosted  så trykker jeg ok  så skriver den dem ind i cookie så trykker man vidre og så skulle der stå hvad mand havde skrevet
Avatar billede eagleeye Praktikant
24. juni 2003 - 22:05 #9
hmm ok, er det ikke IE 6?

Det som er fejlen på siden er som de to andre skriver du har to k'er i cokkies i den linje med alder. Det sakl være to o'er cookies

Der ud over har du 1 tal i de variable du udskriver strNavn1, strAlder1 men ligger indholdet af cookien ind i variable uden 1 tal: strNavn, strAlder  det skal så være ens for den udsrkiver.
Avatar billede carparknorth Nybegynder
24. juni 2003 - 22:07 #10
lige en lille tilføjelse.. skal der ikke sættes .expires på?
Avatar billede baxos Nybegynder
24. juni 2003 - 22:09 #11
det har jeg rette
Avatar billede baxos Nybegynder
24. juni 2003 - 22:10 #12
det har jeg osse rettet
Avatar billede baxos Nybegynder
24. juni 2003 - 22:14 #13
mener jeg ikke når den kun udskriver til klienten den laver den ikke
Avatar billede netro Nybegynder
24. juni 2003 - 22:28 #14
Expires er en metode på Response-objektet og skal derfor kun anvendes, når der skrives til klienten.
Avatar billede carparknorth Nybegynder
24. juni 2003 - 22:29 #15
wups... det er da også rigtigt. tak, det var mig der ikke lige fik set ordentlig på koden. my bad..
Avatar billede netro Nybegynder
24. juni 2003 - 23:02 #16
Sikke noget vrøvl jeg sidder og siger. Expires er en EGENSKAB for Response-objektet.
Avatar billede baxos Nybegynder
25. juni 2003 - 16:06 #17
Smid et svar en eller anden
Avatar billede eagleeye Praktikant
25. juni 2003 - 16:24 #18
Så får du da et svar fra mig ;)
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