05. december 2006 - 19:58Der er
5 kommentarer og 1 løsning
setcookie på one.com (b-one)
Denne her undrer mig lidt:
Jeg har siddet og lavet noget som virker ganske fint lokalt, men på webhotellet hos one.com (tidligere b-one), der virker det ikke. Problemet er cookies.
Jeg har lavet en simpel test for at checke om cookies i det hele taget kan sættes, og der er ingen problemer. Sitet sætter også andre cookies uden problemer, men selvom jeg gør præcis på samme måde, så sættes den cookie som jeg sætter via noget ajax slet ikke. Det gør den lokalt.
Jeg har ændret på register globals, og det ændrer ikke noget. Kan det være pga safe mode?
Jeg har tænkt på at i og med det er via ajax så kunne man sige at der jo er sendt html til browseren før jeg forsøger at sætte cookie'en, men så burde det heller ikke fungere lokalt
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
ok, output buffering vil ikke gøre nogen forskel. Ajax giver mig mulighed for at foretage asynkrone kald til php-funktioner via javascript. Ved et klik på et link kaldes en javascript funktion der så kalder en php funktion der skulle sætte/tilføje til en cookie, uden at brugeren forlader pågældende side eller siden reloades etc.
Det kunne ikke lade sig gøre, så jeg har lavet en alternativ løsning hvor en cookie sættes når siden loades hvis den ikke findes i forvejen, baseret på en id i en database tabel, og så opdateres en anden tabel i databasen via Ajax istedet for en cookie. Betyder så blot at noget oprydning i databasen skal indbygges i systemet
Synes godt om
Ny brugerNybegynder
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.