kimiwan -> mit problem er at mit sikkerheds nevo eller det der.. var for højt så i IE &.0 ville den ikke tage min cookie. men det der scritp vil det checker om den kan tage det ??
måden at gøre det på er først at sætte en cookie, så redirecte brugeren til en anden side og forsøge at læse cookien igen... hvis du kan læse den, kan du bruge det - hvis du ikke kan læse den, kan du ikke.
<script language="JavaScript"> <!- function cc() { /* check for a cookie */ if (document.cookie == "") { /* if a cookie is not found - alert user - change cookieexists field value to false */ alert("COOKIES need to be enabled!");
/* If the user has Cookies disabled an alert will let him know that cookies need to be enabled to log on.*/
document.Form1.cookieexists.value ="false" } else { /* this sets the value to true and nothing else will happen, the user will be able to log on*/ document.Form1.cookieexists.value ="true" } }
/* Set a cookie to be sure that one exists. Note that this is outside the function*/ document.cookie = 'killme' + escape('nothing') // --> </script>
men hvordan sætter jeg min session så.... og bliver scritpet ikke kører ved starteten af "loading" side jeg skal onload "den"
Det du laver der er clientside javascript - Det her er asp gruppen (dvs. vi snakker *server* side), så artiklerne fortæller dig hvordan du sætter cookien i din aspkode.
jeg har arbejde lidt med det... og kommet frem til at hvis nu jeg sætter en cookie med ddet sammen også læser den igen... og hvis jeg kan læse den så bliver der sat en session at jeg godt kan læse cookie! er det en go ide?
hvis du sætter en cookie og læser den igen med det samme kan du ikke se hvorvidt brugeren lader dig sætte en cookie hos ham/hende. For at tjekke det skal du...
1) sætte en cookie 2) response.redirect'e til side2 3) tjekke på side2 om du kan læse cookien.
ellers når siden ikke at blive sendt tilbage til brugeren, og cookien bliver dermed ikke forsøgt sat før du allerede har tjekket om den eksisterer.
men skulle vi lige kigge på mit andet PROBLEM for jeg syns det er lidt fuck jeg ikke kan det som jeg godt vil =)
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.