Ergebnis 1 bis 5 von 5

Thema: bettelvergütung verzögern

  1. #1
    Neuer Benutzer
    Registriert seit
    11.08.2006
    Beiträge
    29

    bettelvergütung verzögern

    Hey,
    kann man irgendwie die bettelvergütuung verzögern, also so das der bettler das nur vergütet bekommt wenn der "angebettelte" 5 sekunden auf der seite war? (damit die werbung vergütet wird)

    kann mir wer helfen?
    Sack

  2. #2
    Erfahrener Benutzer Avatar von h-m
    Registriert seit
    02.09.2006
    Beiträge
    115
    mmh theoretisch könnte man wie folgt vorgehen:
    1. Bettelseite schreibt Zeitpunkt des Aufrufs in die Datenbank.
    2. Bettelseite enthält ein JavaScript, welches nach fünf Sekunden ein neu zu erstellendes PHP-Skript in einem unsichtbaren Iframe lädt. Das Iframe kann schon auf der Bettelseite eingebaut sein, oder vom JavaScript dynamisch geladen werden.
    3. Das PHP-Skript das im Iframe geladen wird, prüft den Eintrag in der Datenbank ob er tatsächlich 5 Sekunden alt ist (toleranz einbauen da ja immer verzögerungen wegen schlechter leitungen oder irgendwas anderem auftreten können, könnte also mal 10 oder 15 sekunden dauern bis das PHP-Skript im Iframe geladen wird), wenn ja dann erfolgt die Vergütung.
    4. Damit der User Bescheid weiss, gibt das PHP-Skript im Iframe etwas HTML mit einem JavaScript-Code aus, der auf das Parent des Iframes zugreift (also auf die Bettelseite selbst) und dort den anzuzeigenden Text reinschreibt (Ausgabe "Vergütung erfolgt" oder "Sie können nur alle x minuten blabla" oder "Manipulationsverdacht: Vergütungsframe zu schnell geladen" je nach Ergebnis von 3.).


    Das wäre dann ne Art AJAX aber ohne das X (XML) und mit window.open() statt XmlHttpRequest(). Naja wenn man HTML als Untermenge von XML ansieht dann ist es vielleicht doch mit X.

    Nachteil oder Vorteil (wie mans nimmt): Wenn kein Javascript aktiviert ist, erfolg auch keine Vergütung, da im Iframe nie das PHP-Skript geladen wird welches die Vergütung vornimmt.

    Leider habe ich grad nicht die Muße mir den Code dafür auszudenken und bin jetzt erstmal beschäftigt bis heute Abend. Aber ich sehe da jetzt kein momentan kein grundlegendes Problem was die Umsetzung erschwert. Vielleicht kannst Du ja schon mit meinen Vorschlägen was anfangen oder jemand finden der das kann oder eine bessere Idee hat.

    Gruß, profitgeier / h-m

  3. #3

  4. #4
    Moderator Avatar von Worka
    Registriert seit
    20.05.2007
    Beiträge
    973
    Ohne JavaScript müsste es aber auch gehen oder?
    StGB § 328 Absatz 2.3: Mit Freiheitsstrafe bis zu fünf Jahren oder mit Geldstrafe wird bestraft, wer eine nukleare Explosion verursacht.

  5. #5

Berechtigungen

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