Heim  >  Artikel  >  Backend-Entwicklung  >  javascript – Beim Einfügen von Daten in die Datenbank auf einer Webseite, wenn der Benutzer kontinuierlich gleichzeitig übermittelt!

javascript – Beim Einfügen von Daten in die Datenbank auf einer Webseite, wenn der Benutzer kontinuierlich gleichzeitig übermittelt!

WBOY
WBOYOriginal
2016-08-18 09:16:321178Durchsuche

Gibt es eine Möglichkeit, den Benutzer darauf hinzuweisen, dass Sie denselben Inhalt mehr als fünf Mal übermittelt haben, nachdem er ihn fünf Mal hintereinander übermittelt hat?

Antwortinhalt:

Gibt es eine Möglichkeit, den Benutzer darauf hinzuweisen, dass Sie denselben Inhalt mehr als fünf Mal übermittelt haben, nachdem er ihn fünf Mal hintereinander übermittelt hat?

kann mit cookie oder session gezählt werden, aber wenn der Benutzer cookie löscht, ist es ungültig.

Sie können beim Einreichen auch abfragen, wie viele Einsendungen in der Datenbank vorhanden sind. Bei mehr als 5 Einsendungen wird die Einsendung nicht zugelassen.

Wenn Sie gleichzeitig befürchten, dass das Löschen von Cookies fehlschlägt, können Sie es vielleicht mit dem Redis-Cache versuchen? Verwenden Sie seine Benutzer-ID als Schlüssel und übermitteln Sie ihn. Wenn nicht, erstellen Sie einen neuen. Wie viele Sekunden sollte die Ablaufzeit festgelegt werden?

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn