Seit kurzem muss die Unternehmenswebsite die Daten zählen, von denen aus Benutzer die Registrierungsseite aufrufen. Rufen Sie es zunächst einfach über $_SERVER['HTTP_REFERER'] (php) auf der Serverseite ab. Ich habe jedoch festgestellt, dass viele registrierte Benutzer keinen Referrerwert haben. Später habe ich überprüft, ob der Refererwert leer ist, wenn die Methode window.location.href zum Springen unter IE verwendet wird. Wenn Sie in das Tag springen, ist der Referrer nicht leer. Daher kann dieses IE-Problem mit dem folgenden Code gelöst werden:
function gotoUrl(url){ if(document.all){ var gotoLink = document.createElement('a'); gotoLink .href = url; document.body.appendChild(gotoLink); gotoLink .click(); } else window.location.href = url; }
Das Prinzip besteht darin, ein Tag zu erstellen, dann die URL-Adresse festzulegen, die umgeleitet werden soll, und schließlich das Klickereignis auszulösen.