Eindeutige Referenz oder Variable

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • quintacom
    Contao-Fan
    • 08.07.2009
    • 315

    #1

    Eindeutige Referenz oder Variable

    Kann ich mit TL-Bordmitteln irgend etwas in dieser Art verwirklichen oder falls nicht, wie kann man es dann lösen?

    In die Bestätigungsseite nach Absenden eines Formulars soll ein Link eingebaut werden, der auf eine externe Seite führt und per Variable eine eindeutige Referenz mit nimmt. Also so etwas wie http://www.domain.de/ereignis.php?pid=xyz&ereignisid=1234&referenz=abc_ 123".

    Bei jedem Aufruf der Bestätigungsseite soll sich dabei der Wert der Variable "referenz" ändern. EIn zufällig generierter Zahlenwert oder eine Buchstaben-Zahlenkombination, etc.

    Ist so etwas vielleicht schon mit TL-Bordmitteln zu realisieren?
    Vielleicht kann man irgendwie einen sowieso schon zufällig generierten Wert einer Variable per Insert-Tag oder wie auch immer da einsetzen. Ist das Utopie oder käme da etwas in Betracht? Wie könnte ich so etwas sonst noch lösen?
    Zuletzt geändert von quintacom; 07.10.2009, 17:41.
  • quintacom
    Contao-Fan
    • 08.07.2009
    • 315

    #2
    So, hat sich erledigt.
    Manchmal ist man wirklich dämlicher als die Polizei erlaubt.

    Vielleicht am besten den Topic hier löschen ...

    Kommentar

    • schman
      Community-Moderator
      • 20.06.2009
      • 3739

      #3
      ich wäre eher dafür das du uns die Lösung sagst Vielleicht braucht das noch jemand
      Kein Privat Support via PM.

      Kommentar

      • quintacom
        Contao-Fan
        • 08.07.2009
        • 315

        #4
        Aber gerne doch. Für die Freaks ist das natürlich kalter Kaffee.
        Vielleicht haben die aber noch vVerbesserungsvorschläge.

        Habe also einfach eine PHP-Datei mit folgendem Code erstellt:

        Code:
        <?php
        $elements = 'abcdefghijklmnopqrstuvwxyz1234567890';
        $laenge = 6;
        srand(microtime()*1000000);
        
        for($i = 1; $i <= $laenge; $i++)
        {
           $indexi = rand(1,strlen($elements));
           $indexi --;
           $referenz_pp .= $elements{$indexi};
        }
        $link_pp =  "<img src=\"http://www.domain.de/event.php?pid=1433&eventid=1318&referenz=$referenz_pp\" border=\"0\" width=\"1\" height=\"1\" />";
        print $link_pp;
        ?>
        Diese PHP-Datei wird in den Ordner /templates gestellt, damit TL darauf zugreifen kann und diesen Code verarbeitet. Habe dann ein Modul vom Typ "Eigener HTML-Code" erstellt, da hinein das Insert-Tag "{{file::name_der_datei.php}}" und das Modul an gewünschter Stelle in einem Artikel eingefügt.

        Nun werden lustig 6-stellige Zufallscodes and die gewünschte Stelle der URL gesetzt, die aus den Buchstaben a-z und den Ziffern 0-9 bestehen.

        Kommentar

        Lädt...