Avatar billede mknielsen Nybegynder
19. december 1999 - 16:46 Der er 6 kommentarer og
1 løsning

Cookie skal hentes gennem SSI

Jeg har lavet et lillet script som gemmer en cookie.

Cookie'n bliver sat og virker som den skal og kan nemt hentes med et CGI script som jeg har lavet. Nu vil jeg gerne bruge dette CGI script gennem SSI men så kommer cookie'n ikke med! Hvad skal jehg gøre?
Avatar billede erikjacobsen Ekspert
20. december 1999 - 06:22 #1
Vi kan ikke hjælpe dig før vi ser noget kode. Det skal selvfølgelig principielt
kunne lade sig gøre som beskrevet.
Avatar billede mknielsen Nybegynder
21. december 1999 - 13:20 #2
Her er den kod ejeg bruger til at hente med:

@pairs = split(/\; /,$ENV{'HTTP_COOKIE'});
foreach $pair (@pairs) {
    ($name, $value) = split(/=/, $pair);
    $value =~ tr/+/ /;
    $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
    $cookie{$name} = $value;
}

print "$cookie{'bruger'}";
Avatar billede erikjacobsen Ekspert
30. januar 2000 - 15:25 #3
Det burde jo virke, og det gør det så også, siger du. Men når du bruger en Secure
Socket forbindelse, gør det åbenbart ikke.

Hvis din normale forbindelse hedder xxx.yyy.dk og din Secure hedder zzz.www.dk,
kan den ene ikke læse den andens cookies. Er det forklaringen?
Avatar billede mknielsen Nybegynder
30. januar 2000 - 22:18 #4
Nope... det virker ikke selv om jeg sætter cookien på www.domænenavn.dk og henter den på www.domænenavn.dk gennem en include funktion!
Avatar billede erikjacobsen Ekspert
30. januar 2000 - 22:49 #5
Lad os lige være helt på det rene med hvad problemet er.
Hvad er det du mener med "gennem SSI"?
Avatar billede mknielsen Nybegynder
30. januar 2000 - 23:41 #6
Jeg har et script som sætter en COOKIE når folk logger ind.

Log ind siden er en SHTML fil hvor jeg ønsker at include et CGI/Perl script som henter brugerens navn - Men det vil ikke lade sig gøre for mig!
(SSI = Server Side Includes)
Avatar billede mknielsen Nybegynder
19. marts 2000 - 05:42 #7
Jeg har fundet ud af at det ikke kan gøres, da Cookien skal hentes sammen med headeren - ØV.
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