19. maj 2003 - 18:15Der er
10 kommentarer og 1 løsning
Problem med cookies
Jeg er ved at lave et php-script om til et modul til phpnuke.
Men jeg kan ikke få lov til at hente informationer fra cookie'en, som skal bruges til login.
Hvis jeg indsætter en $HTTP_COOKIE_VARS["test"] i den fil der bliver included i modulet, kommer der ingenting... Har prøvet at lave en testfil, med den samme kommando, og så kommer værdien.
Er det muligt, at phpnuke har blokeret for adgang til cookies? i så fald, kan det lade sig gøre at omgås det?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
måske er det fordi du/phpnuke opererer i flere mapper på serveren?
så kan du prøve med: setcookie ("brugernavn", "$nygaest", time()+31536000, "/"); eller setcookie ("brugernavn", "$nygaest", time()+31536000, " ");
extra: værdier som $nygaest skal helst også være i gåseøjne. Cookies skal generelt sættes før andet output til browseren. Check om phpnuke-delen også bruger cookies, og om du evt. bruger samme navne.
Har fundet ud af, at det går galt, når jeg includer filen...
Så jeg laver det hele om i en iframe istedet. Det er alt for stort arbejde, at skulle skrive hele scriptet om. Men tak for de konstruktive besvarelser :)
Nuke laver åbenbart et eller andet med cookies, så man ikke umiddelbart kan læse dem i modulerne. Det skal gøres gennem nukes eget cookie-system, hvilket så vidt jeg kan se er meget indviklet. (I hvert fald for indviklet for mig :o)).
Cookies'ne var allerede defineret til path = /
Har dog fundet et modul til nuke, som hedder nukewrap, som automatisk kan lægge siderne ind, så det ser ud som moduler, det er ikke helt optimalt, men det virker, og så må jeg jo se om ikke de der har lavet scriptet, kommer med en nyere version, som kan integreres ordentligt
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.