Cookies.?

Tags:    php

Hvis jeg nu har en cookie der hedder "shjagt" og den indeholder et password, som er angivet ved login.. og jeg så skal have min side til at lavet et tjek på denne måde:

Hvis cookie'shjagt' eksistere -> hvis side -> ellers -> gå til fejl.php

min kode ser sådan her ud, men det virker ikke rigtigt..

Fold kodeboks ind/udKode 


Er der nogen der kan se hvad fejlen er, eller kan være.??





5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Du henter ikke dataen fra mysql. Du mangler en mysql_fetch_arry($query);.



For det første behøver du ikke at lave den sidste IF sådand det....

Hvis du blot skriver:

if($session != $adgang)
header("Location: fejl.php");
}

og fejlen ligger nok i at du ikke tjekker, men tildeler i dine IF sætninger...

Hvis du skal tjekke er du nød til at lave en dobbelt =...

altså:

if($noget == $nogetandet)

ellers siger du bare:
"hvis jeg kan tildele denne værdi noget andet så:"
if($noget = $nogetandet)



endvidere mangler der formentlig et ligheds tegn i den sidste if sætning, medmindre du bare vil checke om $session er en tom streng.

ps. ville nok ikke kalde den $session det er ret tæt på $_SESSION. ikke at det er en fejl at gøre det.



jeg har prøvet at ændre lidt i koden.. ved ikke om det er rigtigt gjort. nu ser den sådan her ud:

Fold kodeboks ind/udKode 


Det virker i hvert fald ikke.



Indlæg senest redigeret d. 30.11.2006 20:37 af Bruger #8773
Er der nogen der kan se hvad fejlen er, og i så fald lige fortælle mig hvad det er.?



t