Avatar billede nae Nybegynder
06. marts 2006 - 17:19 Der er 4 kommentarer og
1 løsning

Cookie som parameter til en funktion

Jeg er i gang med at lave en funktion som har en cookie som parameter, men der er en syntax fejl, jeg kan dog ikke finde fejlen. Kan en af jer hjælpe mig?
Funktionen starter således:
function viskontaktoverskrift($_COOKIE['sprog'])
På forhånd tak
Nae
Avatar billede jackass- Nybegynder
06. marts 2006 - 17:22 #1
Du kan jo ikke bruge den som parameter.. hvordan vil du kalde funktionen så? viskontaktoverskrift($_COOKIE['sprog']); ?

Brug den bare inde i funktionen uden at definere den som parameter.
Avatar billede coderdk Praktikant
06. marts 2006 - 17:40 #2
Man kan da godt bruge den som parameter som han skriver, det giver bare ikke så megen mening, da han jo bare kan få den inde i funktionen, som du skriver...

Jeg tror vi skal se hele koden, da det lyder som et eller andet andet ;)
Avatar billede nae Nybegynder
06. marts 2006 - 17:41 #3
Tak til jer begge. Det virkede med at kalde cookien inde i funktionen :) Ved ikke hvorfor jeg ville have den som parameter ;)
Avatar billede coderdk Praktikant
06. marts 2006 - 17:48 #4
Ja, nu jeg ser dit spm igen forstår jeg godt hvad jackass- mente, med sådan en løsning skulle den have set sådan ud:

function viskontaktoverskrift( $sprog = $_COOKIE['sprog'] )

Det giver dig mulighed for at angive sprog, men tager cookien som default, så du ikke behøver at kalde funktionen med en parameter - Er dog ikke 100 på at den virker :)
Avatar billede nae Nybegynder
06. marts 2006 - 17:49 #5
Tak coderdk, det er lige præcis det jeg mente. Det virker dog nu, når jeg kalder cookien inden i funktionen, så jeg tror bare jeg lader den ligge der :)
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