Ok, nachdem ich mir Deine Seiten mal genauer angeschaut habe, bin ich jetzt etwas weitergekommen:
(und jetzt verstehe ich auch die Überschrift hier besser)
Es gibt dabei drei (bzw. mit der empfehlen-ok.html sogar vier) relevante Dateien:
1. eine Unterseite, die empfohlen werden soll (z.B. messen-projekte.html)
2. das Seite empfehlen Popup (empfehlen.html)
3. das Seite empfehlen Skript (empfehlen.php)
Lösung:
1. von der zu empfehlenden Unterseite wird das Popup empfehlen.html mit
Code: Alles auswählen
<a href="#" title="Seite weiterempfehlen" class="txt2" onClick="MM_openBrWindow('empfehlen.html?refer='+self.location.href,'Weiterempfehlen','width=610,height=425')"> Seite weiterempfehlen</a>
geöffnet
2. Mit Javascript wird dieser an die Datei empfehlen.html übergebene Parameter ausgelesen und den Formulardaten hinzugefügt:
Code: Alles auswählen
var seitenurl=window.location.search;
document.forms[0].Seitenurl.value = seitenurl;
In das Formular muss dann noch eine Zeile:
Code: Alles auswählen
<input type=hidden name="Seitenurl" value="http://www.kohlschein.de">
3. und die empfehlen.php muss diese Information jetzt auslesen:
d.h. mit PHP:
$seitenurl=$_POST["Seitenurl"];
$seitenurl=explode("=",$seitenurl);
$referrer=$seitenurl[1];
Dann endlich könntest Du mit $referrer in dem Emailtext die tatsächlich empfohlene Seite angeben.
Ich bin leider in javascript nicht so bewandert, daher habe ich z.B. den String seitenurl erst in php auseinandergenommen (Anfangs beinhaltet dieser ja z.B. "?refer=
https://www.kohlschein.de/html/d/messen-projekte.html", Du könntest diesen natürlich auch schon im Javascript der empfehlen.html verarbeiten, um den relevanten Teil zu extrahieren (z.B. über substring).
Insgesamt muss ich aber feststellen, dass Du hier einen sehr komplizierten Weg gehst, der sich z.B. vereinfachen lassen könnte, wenn Du direkt empfehlen.php aufrufst und dieses Skript erst den Inhalt in der Art der Datei empfehlen.html mit Formular aufruft und dann nach selbstreferentiellen absenden z.B. auf die empfehlen-ok.html weiterlenkt. Würde viel Mühe ersparen und zugleich den Vorteil bringen, dass man eine "Seiten empfehlen" Routine auch für Nutzer bereitstellen könnte, die kein Javascript eingeschaltet haben.