Jag hade också det problemet men jag löste det så här i C# men du fattar säkert
[red]
if(Request.Cookies("al") == null)
{
//Gör det du ska göra om det inte finns nån kaka
}
else
{
//gör det du ska om det fanns en kaka
}
[/red]
mvh icaaq
4 svar · 220 visningar · startad av andreas_lindh
har försökt att lagra lite statistik från en sida.
I global.asax har jag den här koden
sub session_start(sender as object, e as eventargs)
Dim MyCookie1 As HttpCookie = request.cookies("al")
If Mycookie1.Haskeys = false then
Dim MyCookie As HttpCookie = New HttpCookie("al")
MyCookie.Values("Unik") = "unic"
Response.Cookies.Add(MyCookie)
Dim strsql3 As String = String.Format("update [counter] set unic = unic + 1 where id={0}", id)
dim objcmd3 as new oledbcommand(strsql3, objconn)
objconn.close
objcmd3.connection.open()
objcmd3.executenonquery()
objcmd3.connection.close()
objconn.open
End If
end sub
Jag försöker alltså skapa en cookie för att kontrollera unika besökare men jag får ett felmeddelande
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
Line 12: dim datum as string = datetime.now.tostring
Line 13: Dim MyCookie1 As HttpCookie = request.cookies("al")
Line 14: If Mycookie1.Haskeys = false then
Line 15: Dim MyCookie As HttpCookie = New HttpCookie("al")
Line 16: MyCookie.Values("Unik") = "unic"
Source File: h:\inetpub\wwwroot\cup\global.asax Line: 14
Jag hade också det problemet men jag löste det så här i C# men du fattar säkert
[red]
if(Request.Cookies("al") == null)
{
//Gör det du ska göra om det inte finns nån kaka
}
else
{
//gör det du ska om det fanns en kaka
}
[/red]
mvh icaaq
hmm har också det problemet....
någon som vet i vilken mapp cookiesarna sparas om man kör webmatrix? (winXp)
Löste det så här
dim datum as string = datetime.now.tostring
Dim MyCookie1 As HttpCookie = request.cookies("al")
If Mycookie1 Is Nothing then
Dim MyCookie As HttpCookie = New HttpCookie("al")
MyCookie.Values("Unik") = "unic"
Mycookie.expires = DateAdd("n", 30, datum)
Response.Cookies.Add(MyCookie)
P skrev:
hmm har också det problemet....
någon som vet i vilken mapp cookiesarna sparas om man kör webmatrix? (winXp)
Då cookies sparas hos klienten så borde dem ligga här om du kör IE
[red]
C:\Documents and Settings\XXX\Cookies
[/red]
Jag kommer inte ihåg var dem spara i NS eller Mozilla men det är väll bara att söka lite
mvh icaaq