Sie sind nicht angemeldet.

1

Dienstag, 16. März 2010, 09:52

3.9.2 Backend Referrer: generierte Links funktionieren nicht / sind leer

Hallo zusammen,

habe gerade ein Update von 3.9.0 auf 3.9.2 vollzogen und stelle fest, dass die Referrer zwar angezeigt werden, der Link dorthin funktioniert aber nicht, dieser lautet stets http://meincms.meinetdl/index.php?url=, ist also quasi "leer".

Ich hatte bei 3.9.0 schonmal auf ein Fehlverhalten hingewiesen, siehe Referer: Parameter in URL werden bei Klick auf den URL-Link nicht übergeben - laut dem wurde das (dort etwas anders gelagerte) Problem angeblich mit 3.9.1 behoben.


Gruß
Stefan

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »shen« (16. März 2010, 13:12)


Werbung

cms2day

Profi

  • »cms2day« ist männlich

Beiträge: 1 282

CMS Version: 4.x/5.x

Beruf: Webentwickler

Paypal:

  • Nachricht senden

2

Dienstag, 16. März 2010, 11:07

Das sind die alten Links, die noch vor dem Update auf 3.9.1/2 eingetragen wurden.
Da fehlt der Tiny, somit kann das nicht klappen...

Werbung

3

Dienstag, 16. März 2010, 11:32

Alles klar, mit neuen Referren klappt es, aber noch nicht richtig:

Es besteht aber nachwievor ein Problem wenn "&" im Referrer vorhanden ist, dies wird nach "&" in der aufzurufenden URL gewandelt.

Deshalb nochmal mein Vorschlag (wie bereits im alten Thread) direkt und ohne Umwege auf die URL zu verweisen.

Gruß
Stefan

Werbung

4

Mittwoch, 17. März 2010, 00:20

Ich sehe gerade, dass dieses Thema als erledigt markiert ist, ist sicherlich ein Versehen. Wollte nur sicherstellen, dass der noch vorhanden Bug nicht im Rauschen des Rests untergeht, Danke!


Gruß
Stefan

Werbung

5

Freitag, 19. März 2010, 10:22

Möglicher Fix, es wird direkt auf die URL aus der DB verlinkt:

admin/inc/referrer.inc.php Zeilen 143 und 205 ändern von

Quellcode

1
echo "<td width="480"><a href="../../index.php?url=".$data['tiny']."" target="_blank" title="IP: ".$data['ip']."">".check_umlaute($zeige_url)."</a></td>\n";


nach

Quellcode

1
echo "<td width="480"><a href="".$data['referrer']."" target="_blank" title="IP: ".$data['ip']."">".check_umlaute($zeige_url)."</a></td>\n";


Gruss
Stefan

Werbung