Kann ich eine -Tag senden Cookies über mehrere Domains verwenden?
-
03-07-2019 - |
Frage
Sehen Sie in dieser Situation:
-
www.websitea.com
zeigt einenimg
-Tag mit einemsrc
Attributewww.websiteb.com/image.aspx?id=5
undstyle="display:none"
-
www.websiteb.com
gibt ein klares Bild, zusätzlich zu einem Cookie mit dem Namenreferrer
und den Wert der5
(erstellt serverseitige validierter Abfragezeichenfolgeflag.)
Würde das Cookie auf Domain www.websitea.com
oder www.websiteb.com
erstellt werden?
Ich bin sicher, dass derzeit eine Reihe von Umleitungen mit querystrings und Cross-Domain-Cookies zu erreichen, aber ich kam vor einem wenig mit diesem Bild Idee. Ich glaube, ich könnte auch eine iframe
verwenden.
Danke!
Lösung
Check out: Cross-Domain-Benutzer-Tracking
Jemand erwähnt ein 1x1 verwendet für domänenübergreifend zu verfolgen.
Andere Tipps
Das Cookie würde für websiteb.com erstellt werden.
Das Cookie wird von der Anfrage erstellt websiteb.com so ja ... das Cookie geht Umfang websiteb
Sie sind auf dem richtigen Weg. Wie andere erwähnt haben, würde das Cookie für websiteb.com erstellt werden.
Zur Überwindung Probleme mit IE werden Sie wahrscheinlich eine Datenschutzrichtlinie zu Anzeige benötigen.
Starten Sie hier: http://msdn.microsoft.com/en- us / library / ms537342.aspx und Google für den Rest.
Ok sieht gut aus. Getestet in allen Browsern. einen P3P-Tag für IE6, nicht sicher hinzugefügt, wenn es aber notwendig war.
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Response.AddHeader("P3P", "CP=""CAO PSA OUR""")
Dim passedlocalizeID As String = Request.QueryString("id")
Dim localizeID As Integer
If passedlocalizeID IsNot Nothing AndAlso Int32.TryParse(passedlocalizeID, localizeID) Then
Dim localizer As New Localizer
localizer.LocalizeTo(localizeID)
End If
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Redirecting . . .</title>
<meta http-equiv="refresh" content="0;URL=/" />
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>