Wikipédia traduit "race condition" par "Situation de compétition". Je te laisse lire l'article. En gros, le but est d'essayer d'éviter des problèmes tels que deux personnes parfaitement synchronisées ne puissent toutes deux remporter l'enchère... Le plus simple est de te reposer sur les propriétés ACID (lire Wikipédia) de ta base de données en lui soumettant les bonnes requêtes SQL.
Sinon, j'utiliserai un environnement d'e-commerce pour avoir la facturation, le paiement et les expéditions. Tu y ajoute ensuite le plugin d'enchères (à créer s'il n'existe pas). Un compte-à-rebours en javascript devrait se trouver facilement. Enfin, n'hésite pas à demander à un tiers de vérifier la sécurité de ton application, même les plus grosses sociétés ont des problèmes avec.
[^] # Re: Des moufles, parce qu'il fait froid.
Posté par pma . En réponse au message Quelle solution opensource pour creer un site d'enchere temps réelle ?. Évalué à 4.
Sinon, j'utiliserai un environnement d'e-commerce pour avoir la facturation, le paiement et les expéditions. Tu y ajoute ensuite le plugin d'enchères (à créer s'il n'existe pas). Un compte-à-rebours en javascript devrait se trouver facilement. Enfin, n'hésite pas à demander à un tiers de vérifier la sécurité de ton application, même les plus grosses sociétés ont des problèmes avec.