Freut mich dass Du eine Lösung gefunden hast.

Hier noch eine kleine Verbesserung für diesen Code-Schnippsel:

Der Code in #1 ist nicht optimal, vor allem die betteln_verg.php über die index.php laufen zu lassen ist schlecht, da dann Header+Menüs+Footer generiert werden, was unnötig ist, da die betteln_verg.php ja nicht sichtbar ist, da sie in einem iFrame mit Größe 0 mal 0 geladen wird.
Seiten mit viel Traffic auf der Bettelseite haben dann dadurch auch viele unnötige Datenbankabfragen. Je mehr datenbank-gestützte Addons in Header/Menüs/Footer eingebaut sind, desto mehr unnötige Last auf Datenbank durch betteln_verg.php.

Lösungs-Ansatz:
  1. betteln_verg.php anpassen so dass sie direkt aufgerufen werden kann (dazu muss eigentlich nur sichergestellt werden dass benötigte Variablen definiert werden (z.B. Session) und Verbindung zur Datenbank besteht).
  2. betteln.php anpassen, folgende Zeile ändern:
    Code:
    ifr.setAttribute( 'src', '/index.php?content=/betteln_verg&ref=<?=$_GET['ref'];?>' );
    ..so dass betteln_verg.php nicht mehr über index.php geladen wird:
    Code:
    ifr.setAttribute( 'src', '/content/betteln_verg.php?ref=<?=$_GET['ref'];?>' );

.. ungetestet