Ergebnis 1 bis 5 von 5

Thema: Referübertragung prüfen

  1. #1
    Erfahrener Benutzer
    Registriert seit
    26.01.2007
    Beiträge
    312

    Rotes Gesicht Referübertragung prüfen

    Hallo,

    habe mir von hier das Addon für die Referrer-Kontrolle bei Forced-Klicks von Zement geladen. Habe das erstmal nur bei der fc.php so installiert.
    Jetzt frag ich mich, wie ich das nachprüfen kann, ob das denn geht? Ich habe gemeint, wenn ich mit Linky von FF 3-4 Banner anklicke, dass das Addon dann Alarm schlägt. Oder ist es was anderes? Wie kann ich den prüfen, ob das geht?

  2. #2
    Erfahrener Benutzer Avatar von rawmance
    Registriert seit
    07.07.2006
    Beiträge
    167

    RE: Referübertragung prüfen

    Hi

    du musst die refererübergabe in deinem browser ausschalten dann sollte es alarm schlagen

    hier kannste sehen wie das gemacht wird beim firefox >>>LINK<<<

    gruss rawmance

  3. #3
    Erfahrener Benutzer
    Registriert seit
    26.01.2007
    Beiträge
    312
    Ahh.... OK! Hatte also doch einen Fehler drin. Geht jetzt aber.

    Gibts da noch sowas in der Richtung das wichtig ist, damit Sponosren auch vergüten?

  4. #4
    Erfahrener Benutzer
    Registriert seit
    26.01.2007
    Beiträge
    312
    Also irgendwie geht das nicht mehr. Wenn man draufklickt, dann ist erstmal die Wartezeit und dann ist da nichts mehr zu sehen und es gibt keine Vergütung. Habe ich da was falsch?

    PHP-Code:
    <?
    @require_once ('lib/functions.lib.php');
    @db_connect();
    @require_once ('lib/session.lib.php');

    // Variabeln definieren
    if (!isset($headmsg))                $headmsg                = "";
    if (!isset($puk))                    $puk                    = "";
    if (!isset($force_error))            $force_error            = "";
    if (!isset($wartezeit))                $wartezeit                = "";
    if (!isset($_GET['art']))            $_GET['art']            = "";
    if (!isset($_GET['puk']))            $_GET['puk']            = "";
    if (!isset($_GET['auszahlen']))        $_GET['auszahlen']        = "false";
    if (!isset($_SESSION['uid']))        $_SESSION['uid']        = "";
    if (!isset($forced['ziel']))        $forced['ziel']            = "";
    if (!isset($forced['aufendhalt']))    $forced['aufendhalt']    = "";
    if (!isset($forced['tan']))            $forced['tan']            = "";

    // SecVMS change begin
    $_GET['tan'] = addslashes ($_GET['tan']);
    // SecVMS change end

    // Werbedaten auslesen
    $forced = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE tan='".$_GET['tan']."' and werbeart = 'paidlinks' and status = '1' LIMIT 1"));

    $wirklich = 'true';
    // Reloadprüfen
    if ($forced) {
        // userreloadsperre eingefügt
        $reloads = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE (uid='".$_SESSION['uid']."' or ip='".$ip."') and tan='".$forced['tan']."' and bis > ".time()."");
        if (!mysql_num_rows($reloads)) {
        $wartezeit = $forced['aufendhalt'];
        $headmsg = 'Vergütung in '.$forced['aufendhalt'].' Sek.!';

             if ((!$_SERVER["HTTP_REFERER"]) and  ($_GET['auszahlen'] != 'true')) {
               $headmsg = 'Falscher oder kein Referer übertragen! Siehe FAQ.';
               $force_error = 'true';
               $wirklich = 'false';
             };    
    $puk = md5($_SESSION['uid'].''.$forced['aufendhalt'].''.date("H",time()).''.$percode);
        } else {
        $headmsg = 'Banner noch im Reload!';
        $force_error = 'true';
        }
    } else {
    $headmsg = 'Werbetan nicht bekannt!';
    $force_error = 'true';
    }

    // User bezahlen und Reload schreiben
    if ( $_GET['auszahlen'] == 'true' && $force_error != 'true' && $_GET['puk'] == md5($_SESSION['uid'].''.$forced['aufendhalt'].''.date("H",time()).''.$percode) ) {
    if ($_SESSION['uid'] >= 1) {
    // Sonderralley
    $ralleydaten_sr = mysql_fetch_array(db_query("SELECT `start`,`ende`,`art`,`pro` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'sonderralley' LIMIT 1"));
    $inthepot = $forced['verdienst'] / 100 * $ralleydaten_sr['pro'];
    sonderralley ($inthepot);
    $buchungs_id = create_code(14);
    kontobuchung ('+',$forced['verdienst'],$_SESSION['uid']);
    buchungsliste ($buchungs_id,$forced['verdienst'],'Paidlink',$_SESSION['uid']);
    refumsatz ($forced['verdienst'],$_SESSION['uid']);
    aktivralley ($forced['verdienst'],$_SESSION['uid']);
    klickralley ();
    $new_reload = time()+$forced['reload'];
    db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_SESSION['uid']."','".$forced['tan']."','".$new_reload."')");
    db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET menge = menge - 1 WHERE tan='".$_GET['tan']."'");
    db_query("UPDATE ".$db_prefix."_kontodaten  SET klicks = klicks + 1, kv = kv + ".$forced['verdienst']." WHERE uid = '".$_SESSION['uid']."'");

    $headmsg = $forced['verdienst'].' '.$waehrung.' erhalten!';

    } else {
    $headmsg = 'Leider bist Du nicht eingeloggt!';
    }
    } else {
    if ($_GET['auszahlen'] == 'true' && $force_error != 'true') $headmsg = 'Pin abgelaufen!';
    }
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <link rel="stylesheet" href="/css/bframe.css" type="text/css">
    <?
    if ($wartezeit>=0 && $_GET['auszahlen'] != 'true') {
    echo '

    <meta http-equiv="refresh" content="'.$wartezeit.';url=topframe_forced.php?art='.$_GET['art'].'&auszahlen='.$wirklich.'&tan='.$forced['tan'].'&puk='.$puk.'">
    ';
    }
    ?>
    </head>
    <body bgcolor="#c0c0c0" topmargin="0" leftmargin="0">
    <table width="100%" cellpadding="0" cellspacing="0" border="0" align="left">
    <tr>
    <td align="left" width="50%">&nbsp;<b><?=$seitenname;?> ist für den Inhalt nicht verantwortlich.</b></td>
    <td align="right" width="50%"><b><?=$headmsg;?></b>&nbsp;&nbsp;&nbsp;&nbsp;</td>
    </tr>
    </table>
    </body>
    </html>
    **Edit by MK75Bei dem nächstem Verstoß von Codeposten werde ich Dir eine Verwarnung aussprechen! Es gibt die PHP Code Funktion nicht umsonnst.

  5. #5
    Erfahrener Benutzer Avatar von rawmance
    Registriert seit
    07.07.2006
    Beiträge
    167
    hi

    ich benutze nicht diese refererüberprüfung sonder die hier (ziemlich weit unten ist von hatty)

    >>>LINK<<<

    und ich habe keine probleme

    gruss rawmance

Ähnliche Themen

  1. vergütungen prüfen
    Von Riddik im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 4
    Letzter Beitrag: 17.07.2011, 14:04
  2. Prüfen ob User eine Seite die ganze Zeit offen hatte
    Von auron2008 im Forum [HD] Programmieren
    Antworten: 4
    Letzter Beitrag: 08.09.2010, 15:56
  3. Wie prüfen ob es den Nicknamen bei Primus gibt?
    Von Rallef im Forum Weiterentwicklung Basisscript
    Antworten: 2
    Letzter Beitrag: 10.09.2009, 20:29
  4. emails prüfen
    Von dude32 im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 8
    Letzter Beitrag: 12.08.2009, 22:21
  5. PHP: Prüfen ob Variable (wirklich) leer ist
    Von satzzeichen im Forum [HD] Codeschnippsel
    Antworten: 5
    Letzter Beitrag: 21.01.2007, 19:37

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •