Avatar billede aliz Nybegynder
13. november 2000 - 16:39 Der er 15 kommentarer

COOKIE!!

Jeg har et problem:
Jeg skal lave denne kode neden udender så det foregår sådan:

CLinten bliver spurgt om sit nick navn og intaster det så kommer den(clinten) inde på en ny adresse (men samme side bare .asp?name=åst)
Hvor der står det intastede navn men imens sender det intastede navn ( via <%=strNAME%> ) Og at udløbsdatoen er ½ årog cookien skal hedder \'name\' så jeg kan hente den fra clintens drev på en anden side så hvis man har intastet et navn henter den navnet + Velkommen <%= StrName %>(som bliver til Jens eller hvad det nu er) Og til sidst et javascript der lukker det nye window så men ikke sådan et nyt et i nakken når man allerede har intastet en gang.

Nogen der kna hjælpe mig?

Ps. Kom med en komplet kode og prøv den selv på din comp
Pps. Send også lige koden som udtrækker cookien på den anden side

PPPS. DER ER 900 POINT PÅ SPIL!

Her er min kode:

<% @LANGUAGE = VBScript %>
<% \' Listing 5.2  Sending Data Using the Get Method
Option Explicit
Response.Expires = 0
Dim strtext, strname
If Request.ServerVariables(\"QUERY_STRING\") <> \"\" Then
  \' Retrieving Form Data from QueryString
  strName = Trim(Request.QueryString(\"Name\"))
%>
<HTML><BODY bgcolor=\"#000000\" text=\"darkgray\">

Your name: <%= strname %><br>
<br>&nbsp;&nbsp;Your Adress  <B><U><%= Request.ServerVariables(\"HTTP_REFERER\") %>?<%= Request.ServerVariables(\"QUERY_STRING\") %></U></b>
<br><br><br><small><small><B>
<%= Request.ServerVariables(\"REMOTE_ADDR\") %>
</small></small></B>

<!-- HER SKAL DEN SÅ VÆRE-->




</BODY></HTML>
<%
Else
%>
<HTML><BODY bgcolor=\"#000000\" text=\"darkgray\">
<FORM ACTION=\"<%= Request.ServerVariables(\"SCRIPT_NAME\") %>\" METHOD=\"GET\">
Your NICK name: <br><br><INPUT TYPE=\"Text\" NAME=\"name\" style=\"font-size: 8pt; color: solidblack; border: 1 solid black\">

<INPUT TYPE=\"Submit\" NAME=\"\" VALUE=\"Submit\" style=\"font-size: 8pt; color: #000000; border: 1 solid black\">
</FORM>


</BODY></HTML>
<% End If %>

HUSK DET 900 POINT!
Avatar billede ortrak Nybegynder
13. november 2000 - 18:18 #1
Prøv at udlod de 900 point til en tale-pædagog...


/ortrak
Avatar billede krusell Nybegynder
13. november 2000 - 19:18 #2
Så så, otrak skriv pænt *g*
Avatar billede aliz-web Nybegynder
13. november 2000 - 20:08 #3
Hmm... Bare fordi det var en for stor opgave til dig skal du absolut hakke ned på en 14 årig dreng der er en væsenlig god programør i betragtning af hans alder.?
Har du det selv godt med det, føler du dig ikk lidt dum?


Ta\' dig sammen!

/Rasmus
Avatar billede lbs Nybegynder
13. november 2000 - 20:45 #4
Enig Rasmus.

Her er en forklaring af hvordan du bruger cookies i asp, det er alt for simpelt:

Response.Cookies(\"navn\") = strName \'Gemmer strName i en cookie med navnet \"navn\"
Response.Cookies(\"navn\").expires = DateAdd(\"y\",0.5,now)
\'forklaring af ovenstående:
\'Expires er hvornår cookien \"navn\" udløber
\'Den skal sættes til en dato,så  jeg adder ½ år til now

disse to linier kan du sætte ind lige efter
strName = Trim(Request.QueryString(\"Name\"))
så bliver cookie gemt.

Når du så skal hente den ud gør du sådan her

If Request.Cookies(\"navn\") <> \"\" Then
  strNavn = Request.Cookies(\"navn\")
End if

Så skal du vist bare blande det sammen med din kode, skulle være let nok


 
Avatar billede ortrak Nybegynder
13. november 2000 - 23:32 #5
aliz-web: nøh. Men selv om man om man er 14 år, kan man godt give sig tid til at strukturere og formulere sit spørgsmål så godt man kan. Og det har han jo ikke gjort. Det ligner en reklame: 900 point her og 900 point der.
Jeg træt af endeløse indlæg på eksperten.dk, som kan tage flere dage før man når til det virkelige problem i sagen.


/ortrak
Avatar billede krusell Nybegynder
13. november 2000 - 23:36 #6
aliz og aliz-web
Arbejder i på den samme side?

http://www.eksperten.dk/spm/32174

Avatar billede ortrak Nybegynder
13. november 2000 - 23:36 #7
aliz: Jeg går ud fra, at det er et projekt I arbejder sammen om, eftersom din bedste ven aliz-web har stillet stort set det samme spørgsmål før:
http://www.eksperten.dk/spm/32174

?


/ortrak
Avatar billede aliz Nybegynder
14. november 2000 - 08:24 #8
AliZ-Web er en fejl bruger som jeg brugte før men er i mellem tiden kommet i tanke om koden til aliz! (forget pass)

Spørgsmlået blev dog besvaret men koderne duede desværre ikke, men det fandt jeg først ud af efter jeg havde udgivet pointene!

Surt!

Nu håber jeg på at nogen vil hjælpe mig til den rigtgie kode, og pointene bliver først udgivet ,til den som har den rigtige kode!

(->ortak var det bedere stavet?)


-->Ibs

Nå jeg skriver koden sådan:

<% @LANGUAGE = VBScript %>
<% \' Listing 5.2  Sending Data Using the Get Method
Option Explicit
Response.Expires = 0
Dim strtext, strname
If Request.ServerVariables(\"QUERY_STRING\") <> \"\" Then
  \' Retrieving Form Data from QueryString
  strName = Trim(Request.QueryString(\"Name\"))
%>
<HTML><BODY bgcolor=\"#000000\" text=\"darkgray\">

Your name: <%= strname %><br>
<br>&nbsp;&nbsp;Your Adress  <B><U><%= Request.ServerVariables(\"HTTP_REFERER\") %>?<%= Request.ServerVariables(\"QUERY_STRING\") %></U></b>
<br><br><br><small><small><B>
<%= Request.ServerVariables(\"REMOTE_ADDR\") %>
</small></small></B>

Response.Cookies(\"Name\") = strName \'Gemmer strName i en cookie med navnet \"navn\"
Response.Cookies(\"Name\").expires = DateAdd(\"y\",0.5,now)
strName = Trim(Request.QueryString(\"Name\"))


If Request.Cookies(\"Name\") <> \"\" Then
  strName = Request.Cookies(\"Name\")
End if




</BODY></HTML>
<%
Else
%>
<HTML><BODY bgcolor=\"#000000\" text=\"darkgray\">
<FORM ACTION=\"<%= Request.ServerVariables(\"SCRIPT_NAME\") %>\" METHOD=\"GET\">
Your NICK name: <br><br><INPUT TYPE=\"Text\" NAME=\"name\" style=\"font-size: 8pt; color: solidblack; border: 1 solid black\">

<INPUT TYPE=\"Submit\" NAME=\"\" VALUE=\"Submit\" style=\"font-size: 8pt; color: #000000; border: 1 solid black\">
</FORM>


</BODY></HTML>
<% End If %>

Det burte så være koden men;
I linjen:

Response.Cookies(\"Name\") = strName \'Gemmer strName i en cookie med navnet \"navn\"

Skal jeg så slette [\'Gemmer strName i en cookie med navnet \"navn\"], Hvor henne skal jeg skrive den medfølgende tekst?


[Når jeg kører OUTPUTTET KOMMER DER EN FEJL
DER HVOR JEG SKULLE HA HENTET COOKIEN?]


<==//AliZ\\==>
---[Aliz-web bliver forhåbentlig snart slettet]
Avatar billede krusell Nybegynder
14. november 2000 - 08:47 #9
Det vil sige imens du har stillet spørgsmål med Aliz-web, har aliz tjent dig 2070 point, som du nu vil bruge på samme spørgsmål, som du også har stilllet med aliz-web, der havde færre point?
Sorry, men sådan leger vi ikke. Ved godt at det ikke var i ond mening, men den går altså ikke. Nu har du brugt aliz-web, så hold dig til den og gør admin opmærksom på problemet selv og få aliz slettet, med alle hans point, lad nu være med at prøve at få point\'ne ove på aliz-web. Og har du prøvet at sige til vedkomne der svarede, at koderne altså ikke virkede alligevel og at du bare var for hurtig til at svare?

krusell
Avatar billede aliz Nybegynder
14. november 2000 - 09:38 #10
Jeg er sådan set ligeglad med de der point!
Jeg vil bare ha\' mit spørgsmål besvaret!

Jeg forstår ikke dit kommentar... Sorry
Kan du formelere det lidt bedre?

AliZ

Men med hensyn til aliz-webs spørgsmål er folk jo ligeglade med brugeren, bare de får pointene!
Så derfor kommer der jo ikke fler kommentarere efter pountene er udgivet!
Avatar billede krusell Nybegynder
14. november 2000 - 18:50 #11
Det jeg mener, er at du nu har to brugere (hvilket er ulovligt) hvoraf den ene har optjent over 2000 point, men s du har brugt en anden til at stille spørgsmål. Nu har du så åbnet den anden igen og giver en masse point for et spørgsmål du allerede har stillet (igen ulovligt).
Det med at du kan sige til den person, der har svaret på det første spørgsmål, hvor svaret ikke virkede er følgende. Skriv en kommentar i spørgsmålet at det alligevel ikke virkede og du var for hurtig til at svare og evt. spørge om du kan få dine point igen.


krusell
Avatar billede andreas_admin Nybegynder
15. november 2000 - 10:18 #12
Reglerne er efterhånden blevet beskrevet mange gange på Eksperten, begge brugerprofiler slettes.
Avatar billede drean Nybegynder
23. januar 2001 - 05:16 #13
Hvis en bruger profil er blevet slettet, kunne man så ikke lukke/slette spørgsmålet, så det ikke skal stå åben i flere måneder ?
Avatar billede drean Nybegynder
30. januar 2001 - 01:32 #14
eller ?????? hvad ?
Avatar billede jonax Nybegynder
05. marts 2001 - 11:16 #15
Det står stadig åben...!
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