Avatar billede repsac Nybegynder
30. januar 2001 - 19:46 Der er 29 kommentarer og
2 løsninger

cookie ...

Nu vil jeg gerne have jer til at forklare mig lidt om cookies ...

Man laver en cookie med følgende(?);
setcookie(\"cookie_name\",\"cookie_content\",time()+timeout-tid);
???

Men hvordan ser man hvad indholdet af en cookie er?
checkcookie(\"cookie_name\",\"$indhold\")
???
Hvordan gør man?
Kender du et sted med en god tutorial om cookies (helt på DK) eller kan du selv forklare en total newbie hvordan det forholder sig --> gør mig klogere!
Avatar billede repsac Nybegynder
30. januar 2001 - 19:54 #1
helt på DK --> helSt på DK ... men er jo ikke språvli\' vel ... ;o)
Avatar billede mkelle1 Nybegynder
30. januar 2001 - 20:03 #2
Hej repsac

Det er faktisk meget simpelt. Navnet på cookien (det du kalder \"cookie_name\") er en variabel med indholdet \"cookie_content\" alså hvis du vil udskrive indholdet af din cookie skriver du bare:

echo $cookie_name;

Hilsen

Mads
Avatar billede jbp Nybegynder
30. januar 2001 - 20:12 #3
Jeg kan ikke huske i hvilke tilfælde det fungerer, men jeg er nød til at bruge således:

echo $HTTP_COOKIE_VARS[\"cookie_name\"];
Avatar billede repsac Nybegynder
30. januar 2001 - 20:16 #4
=>mkelle1: Ok, jammen så er det sq da til at have med at gøre ...

=>jbp: Du bliver nødt til at forklare lidt, for jeg forstår det ikke ... hvorfor bliver du nødt til at skrive $HTTP_COO... ?

Forresten er det ikke noget med at man kan gemme billeder der bruges ofte på en side på brugerens maskine?
  - hvordan gøres dette?
Avatar billede jbp Nybegynder
30. januar 2001 - 20:23 #5
Der hvor jeg ligger er jeg nød til det, fordi serveren er sat op med \"register_globals = off\".
Og så er det en nødvendighed!!!

HTTP_COO...

Ligesom når jeg skal sende en formular er jeg nød til at hente dataerne med $HTTP_POST_VARS[\"navn\"];

Avatar billede repsac Nybegynder
30. januar 2001 - 20:29 #6
Nå for søren ... hvor har du det liggende?
Avatar billede jbp Nybegynder
30. januar 2001 - 20:32 #7
Hos azero.dk, men det er ikke noget problem du starter bare med at definere de forskellige ting f.eks.

$cookie_name = $HTTP_COOKIE_VARS[\"cookie_name\"];
Avatar billede mkelle1 Nybegynder
30. januar 2001 - 20:34 #8
<repsac> det med billederne ved jeg ikke noget om. I JBP\'s tilfælde er det jo heller ikke så svært at tilgå en cookie, så go\' vind

Mads
Avatar billede repsac Nybegynder
30. januar 2001 - 20:35 #9
Jo jo, men det er da nemmest uden ...
Avatar billede jbp Nybegynder
30. januar 2001 - 20:39 #10
Dette er taget fra azero.dk\'s support side. Der står følgende:
kopiere følgende kode ind øverst i alle dine scripts, så vil al din gamle kode virke uden at det er nødvendigt at ændre det:


if($HTTP_POST_VARS){
  foreach($HTTP_POST_VARS as $Key=>$Value)
  {
    $$Key = $Value;
  }
}

if($HTTP_COOKIE_VARS){
  foreach($HTTP_COOKIE_VARS as $Key=>$Value)
  {
    $$Key = $Value;
  }
}

if($HTTP_GET_VARS){
  foreach($HTTP_GET_VARS as $Key=>$Value)
  {
    $$Key = $Value;
  }
}

if($HTTP_SERVER_VARS){
  foreach($HTTP_SERVER_VARS as $Key=>$Value)
  {
    $$Key = $Value;
  }
}

if($HTTP_ENV_VARS){
  foreach($HTTP_ENV_VARS as $Key=>$Value)
  {
    $$Key = $Value;
  }
}

Lav det i en include fil, så er det problem overstået! Det er da ikke videre besværligt!
Avatar billede repsac Nybegynder
30. januar 2001 - 20:44 #11
Det er rigtigt nok ...
Kan du forklare forskellen på include og require? for jeg fatter det ikke helt!
Avatar billede jbp Nybegynder
30. januar 2001 - 20:53 #12
Require går ind og kører filen selvom den er i en linie der aldrig bliver kørt.

Include kører ikke altid filen, hvis den er i en linie der ikke bliver kørt.
Forvirret? Jeg prøver lige at finde noget dokumentation!
Avatar billede repsac Nybegynder
30. januar 2001 - 20:54 #13
Er der ingen der kender noget til hvordan man gemmer et ofte brugt billede på brugerens PC?
Avatar billede jbp Nybegynder
30. januar 2001 - 20:54 #14
Der stå noget:

Unlike include(), require() will always read in the target file, even if the line it\'s on never executes. If you want to conditionally include a file, use include(). The conditional statement won\'t affect the require(). However, if the line on which the require() occurs is not executed, neither will any of the code in the target file be executed.
Avatar billede jbp Nybegynder
30. januar 2001 - 20:55 #15
Billedet bliver vist bare i history folderen, hvorpå den hentes når man besøger siden igen!
Avatar billede repsac Nybegynder
30. januar 2001 - 20:55 #16
Jeg har læst doc, men den er ikke helt sivet ind ...
Er regelen ikke bare at;
require bruges til funktioner og
include bruges til \"tekst\"
???
Avatar billede jbp Nybegynder
30. januar 2001 - 20:58 #17
Det ved jeg ik helt, jeg tror at require henter filen ligemeget hvad!
Avatar billede mkelle1 Nybegynder
30. januar 2001 - 20:59 #18
Hej repsac

Require() bliver hentet een gang, og kun een gang når du loader en side, selv om den står i en løkke. Det betyder at du ikke i en løkke kan bruge dynamiske navne i din require(). Det kan du i include().

Eksempel
$i=0
while ($i<5)
{
$fil=\"filnr\".$i.\".inc\";
include($fil);
$i++;
}

Vil includerer 5 forskellige filer i løbet af løkken. Hvis du brugte require() ville den kun hente filen \"filnr0.inc\".

Mads
Avatar billede repsac Nybegynder
30. januar 2001 - 21:00 #19
Tjaehh, jeg bruger det i hvert fald sådan ... hvis det er forkert, virker det ikke som der står i dokumentationen ...

History ... er det ikke kun htm etc. der bliver gemt der?
Avatar billede jbp Nybegynder
30. januar 2001 - 21:00 #20
Jeg har en masse billeder gemt der i hvert fald, prøv selv at kigge efter!
Avatar billede repsac Nybegynder
30. januar 2001 - 21:02 #21
Okaaay ... så tror jeg jeg forstår ... men hvorfor så overhovedet have funktionen require?
Avatar billede repsac Nybegynder
30. januar 2001 - 21:04 #22
c:\\windows\\history ... ?
\"3 weeks ago, 2 weeks ago etc. etc.\"
Hvor skulle billederne ligge? - der ligger ingen uder eksperten ...
Avatar billede jbp Nybegynder
30. januar 2001 - 21:07 #23
Temporary Internet Files
Der ligger alle mine!
Avatar billede repsac Nybegynder
30. januar 2001 - 21:12 #24
bunk ... you\'re right ... men hvordan sikre man sig at der bliver brugt disse filer? - gøres det helt automatisk?
Jeg har på et eller andet tidspunkt hørt et eller andet om at man lokalt kunne gemme billeder og bruge dem på web\'en ...
Avatar billede halnet Nybegynder
30. januar 2001 - 21:14 #25
-> casper
Gider du ikke afslutte dette spm.: http://www.eksperten.dk/spm/45955

- Anders
Avatar billede jbp Nybegynder
30. januar 2001 - 21:17 #26
De bliver hentet automatisk, jeg tror ikke du kan lægge et billede ned, for så kunne man jo ligge alt muligt lort ned på andres comp.!!
Avatar billede repsac Nybegynder
30. januar 2001 - 21:18 #27
yeps ... selvfølgelig!
- sådan!
Avatar billede repsac Nybegynder
30. januar 2001 - 21:21 #28
=>jbp: Det er rigtigt nok ... jeg lader være med at tænke viddere over det ...
I kan jo af gode grunde ikke dele 15p ... jeg lader det være op til tilfældet og accepterer jere begge normalt ...
Avatar billede repsac Nybegynder
30. januar 2001 - 21:22 #29
Thanx anyway!
Avatar billede jbp Nybegynder
30. januar 2001 - 21:24 #30
yepper takker
Avatar billede mkelle1 Nybegynder
30. januar 2001 - 22:26 #31
takker

Mads
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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