Hilfe bei einer Funktion...

  • Hallo Community,
    ich brauche Hilfe bei einem PHP Script.

    HTML
    <html><head></head><body><a href="#">Los</a> -> Los wurde 300 Mal angeklickt...</body></html>


    Wenn man Los anklickt, soll bei "Los wurde "" Mal angeklickt eine 1 stehen, und wenn es nochmal angeklickt wird eine 2. Also so wie ein Counter.
    Allerdings soll da ein Schutz sein. Wenn man einmal geklickt hat, kann man kein zweites mal da Los anklicken.
    Es soll für alle die Anzahl der Anklicke ansehbar sein.


    Liebe Grüsse,
    Yashori.

  • Du wirst hier kein fertigen Code bekommen!
    DU musst dich selber mit php beschäftigen.. http://www.php-kurs.com/


    Prinzipiell brauchst du ein Formular, was zu einem Script weiterleitet.
    Dieses Script hat eine Datei, in die es ne zahl reinschreibt und auslesen kann -> Anzahl der Klicks.
    Das Script prüft jetzt ob eines der nachfolgenden beiden Dinge existiert, dann wird abgebrochen.
    Jetzt setzt das Script
    a) ein Cookie mit dem >Namen «geklickt« und dem wert »true«
    b) eine Session mit dem namen «geklickt« und dem wert »true«
    Dann zählt das Script die Zahl aus der Datei +1 und speichert das in die Datei.
    ende


    Ein anderes Script liest einfach die Datei aus und gibt die Zahl aus -> wird immer auf der Seite wo du die zahl haben willst ausgeführt.


    ACHTUNG dieser Mechanismus ist nicht sehr sicher. Wenn du wirklich sicher sein willst, das niemand 2x klicken kann, dann musst du von jedem die Telefonnummer abfragen und dann speichern -> bei jedem musst du dann schaun ob die Telefonnummer schon mal da war...

  • Wie siehts mit Javascript aus?
    Dann könntest Du das damit machen.
    Ob jemand schon geklickt hat, könntest Du in "localStorage" ablegen.
    Wobei localStorage auch vom Benutzer wieder gelöscht werden kann. Ansonsten siehe wolf =)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!