Heim >Backend-Entwicklung >PHP-Tutorial >Probleme bei der Entwicklung des roten Umschlags von WeChat

Probleme bei der Entwicklung des roten Umschlags von WeChat

WBOY
WBOYOriginal
2016-08-04 09:19:251076Durchsuche

Klicken Sie, um über das WeChat-Menü rote Umschläge zu erhalten. Die Regel ist, dass Sie mit einem Klick bis zu 1 roten Umschlag erhalten können. Das Problem besteht nun darin, dass der Händler dies nicht tun kann Ich habe zuvor die Datenbankdatensätze gefiltert und die roten Umschläge in die Hongbao.com-Datenbank eingefügt, aber es hat nicht funktioniert Um einen roten Umschlag zu erhalten und ihn einer Sitzung zu übergeben, erhält der Benutzer auf diese Weise keine zwei identischen roten Umschläge. Die Sitzung wurde jedoch nicht getestet. ?

Antwortinhalt:

Klicken Sie, um über das WeChat-Menü rote Umschläge zu erhalten. Die Regel ist, dass Sie mit einem Klick bis zu 1 roten Umschlag erhalten können. Das Problem besteht nun darin, dass der Händler dies nicht tun kann Ich habe zuvor die Datenbankdatensätze gefiltert und die roten Umschläge in die Hongbao.com-Datenbank eingefügt, aber es hat nicht funktioniert Um einen roten Umschlag zu erhalten und ihn einer Sitzung zu übergeben, hat der Benutzer dann keine zwei identischen roten Umschläge. Haben Sie jedoch keine guten Ideen? ?

Klicken Sie einmal, um eine Funktion auszuführen. Die Funktion dieser Funktion besteht darin, einen roten Umschlag zu erhalten. Es ist unmöglich, diese Funktion zweimal auszuführen, wenn sie feststeckt, oder?

Wenn SESSION verwendet wird und der Benutzer den roten Umschlag erhält, das COOKIE löscht und dann den roten Umschlag erneut erhält, tritt das Problem auf, dass derselbe Benutzer den roten Umschlag mehrmals erhält.
Dies wird empfohlen Verwenden Sie Redis, um die Benutzerinformationen zu speichern, die den roten Umschlag erhalten haben, um zu verhindern, dass der Benutzer das COOKIE löscht. Wenn Sie rote Umschläge durchziehen, gibt es nie zwei identische rote Umschläge.

Das Problem kann durch die Verwendung einer versteckten Token-Domäne gelöst werden.
Überprüfen Sie den Token, wenn Sie einen roten Umschlag anfordern, und löschen Sie ihn nach erfolgreicher Überprüfung.

Kann der Eingabe des Kunden nicht vertrauen

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
Vorheriger Artikel:Javascript - Git, was ist los?Nächster Artikel:Javascript - Git, was ist los?