Cougar
Admin Admin
| Beiträge: 622 |  |
|
Referer bei der IFRAME Variante - 29/05/2006 17:25
Hallo,
mir ist schon seit längerem aufgefallen, dass der Referer bei der IFRAME Einbindung nicht die gewünschten Ergebnisse liefert. Es wird immer nur die Seite angezeigt, in der der IFRAME-Code eingebaut wurde.
Ich finde es nur schade, dass mir sooo lange keiner auf diesen "Schönheitsfehler" aufmerksam gemacht hat. Egal, ich habe jetzt trotzdem eine Lösung!
Also ich habe es nun so gelöst, dass auf der Seite mit dem iframe-Code der Referer mit JavaScript ausgelesen und mit einer GET-Variablen an den Counter übergeben wird.
Der Code für die Einbindung:| Code: | <SCRIPT LANGUAGE="JavaScript">
document.write("<iframe src=B4YCounter/counter_count.php?b4yc_iframe=yes&
b4yc_jsref=" + document.referrer + " width=0 height=0 scrolling=no noresize name=Counter frameborder=0
marginwidth=0 marginheight=0></iframe>");
</SCRIPT>
|
Und dann muss noch zwischen der Zeile 26 und 27 der Datei "/includes/vars_count.inc.php" noch eine Zeile hinzugefügt werden:| Code: | if ( isset($_REQUEST['b4yc_jsref'])) { $b4yc_referer = ($_REQUEST['b4yc_jsref']); } else
|
danach sollte ein viel interessanter Referer zu sehen sein.
mfg,
Cougar
|