ilch Forum » Allgemein » HTML, PHP, SQL,... » Umleitung

Geschlossen
  1. #1
    User Pic
    botox84 Mitglied
    Registriert seit
    10.07.2006
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Halli hallo liebe Ilch- Mitglieder,

    ich habe mal folgende Frage. Ist es möglich, Besucher einer Webseite A, 50% der Besucher auf Webseite B und 50% Besucher auf Webseite C umzuleiten?

    Sprich, die Besucher auf 2 verschiedene Webseiten umzuleiten. Falls ja, wie genau mach ich das?

    Liebe Grüße und vielen Dank im Vorraus


    verwendete ilch Version: 1.1 P
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Mich fragt sich gerade vorab wofuer braucht man sowas?
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    botox84 Mitglied
    Registriert seit
    10.07.2006
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Ich brauche es halt um den Traffic zu verschiedenen Werbepartnern zu schicken, ohne das ich sie immer manuell umstellen muss. So das quasie jeder gleich bedient wird zwinker
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Gehts jetzt um Links, Banner, oder direkt eine Weiterleitung, wenn man eine bestimmte Seite aufruft?

    Das einfachste wäre sich zu merken, wohin man zuletzt ausgeliefert hat und beim nächsten mal an den anderen auszuliefern, zumindest bei 2 Zielen, sollte es dann genau 50/50 sein.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    botox84 Mitglied
    Registriert seit
    10.07.2006
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Hi Mairu, ja es geht um direkte Weiterleitung, im Moment mache ich das via htaccess redirect und ändere mehrmals täglich das umleitungsziel, was natürlich sehr nervig ist.

    Dein Lösungsvorschlag, wie setzt ich den um? zwinker
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Ahrtas Moderator
    Registriert seit
    17.12.2007
    Beiträge
    2.368
    Beitragswertungen
    210 Beitragspunkte
    ZitatZitat geschrieben von botox84
    Dein Lösungsvorschlag, wie setzt ich den um? zwinker
    Zum Beispiel per PHP (?) bei drei Webseiten musste halt 100% auf drei teilen das heißt Webseite C wird bei jedem dritten Besuch angesteuert - so würde dann Seite A,B,C jeweils 33 Besuche bei 100 Besucher bekommen.

    Das PHP-Script muss eben den Link auslesen und die zuletzt besuchte Seite kennen, so kann dann ermittelt werden welche Seite die nächste ist und kann per Meta-Refresh angesteuert werden.

    So wenn man nun das Ganze noch analytisch etwas ausbauen möchte, dann kann man eine Zeitangabe in der Datenbank hinterlegen und davon eine Statistik ausgeben. Die Statistik kann dir dann z.B. anzeigen wie viele Besuche am Tag zu welcher Seite weitergeleitet wurden und z.B. wie viele Besucher stündlich oder zu welcher Tageszeit weitergeleitet wurden.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja die Weiterleitung kann auch über eine php Datei erfolgen.

    <?php
    $saveFile = 'last_destination.txt';
    $destinations = array(
        'http://www.google.de',
        'http://www.bing.de',
    );
    
    if (file_exists($saveFile)) {
        $lastRedirectDestinationKey = file_get_contents($saveFile);
    } else {
        $lastRedirectDestinationKey = 0;
    }
    
    $nextRedirectDestinationKey = ($lastRedirectDestinationKey + 1) % count($destinations);
    
    header('Location: ' . $destinations[$nextRedirectDestinationKey]);
    
    file_put_contents($saveFile, $nextRedirectDestinationKey);



    Zuletzt modifiziert von Mairu am 17.03.2014 - 22:17:04
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    botox84 Mitglied
    Registriert seit
    10.07.2006
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Super, danke Mairu, funktioniert einwandfrei zwinker Ist das jetzt irgendwie ip bzw. Benutzerabhängig oder funktioniert das genau so gut, bei verschiedenen Besuchern?
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    botox84 Mitglied
    Registriert seit
    10.07.2006
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Kann es sein, dass das ganze bei normalen Webspace, ohne v-server oder server nicht funktioniert?


    EDIT
    Jop, funktioniert bei mormalen Webspace nicht, muss wohl an irgendwelchen Rechten liegen, aber nicht tragisch zwinker Nochmal besten Dank zwinker


    Zuletzt modifiziert von botox84 am 17.03.2014 - 21:12:58
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Also eigentlich sollte das da genauso funktionieren.

    Es gibt keine Unterscheidung nach IP des Benutzers oder so, das Script ist ja auch nicht besonders lang.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten