cookie
matze
- javascript
0 Cheatah
Hallo, ich möchte ein Cookie schreiben. Normalerweise wird die Domain des Servers auf dem die HTML-Seite gehostet ist in das Cookie geschrieben. Nun soll das Cookie aber von einem anderen Server ausgelesen werden können d.h. es soll eine andere Domain im Cookie geschrieben werden. Habe folgendes Script. Klappt aber nicht richtig. Was stimmmt nicht 1000000 Dank matze
<SCRIPT LANGUAGE="JavaScript1.2">
<!--
function SetCookie (name, value, expdate, domain) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function setC() {
var expdate = new Date ();
expdate.setTime (expdate.getTime() + (24 * 60 * 60 * 1000 * 31));
SetCookie ("matze","test", expdate, "www.test.com");
}
// -->
</script>
Hi,
Nun soll das Cookie aber von einem anderen Server ausgelesen werden können
Du wirst das Problem haben, dass kein Browser einen solchen Cookie akzeptiert, egal wie freizügig der User damit umgeht. Was maximal möglich ist, ist ".domain.tld" statt "sub.domain.tld" - eine andere Domain wird aber niemals akzeptiert.
Cheatah