php - 拍卖网站如何运作?

标签 php javascript mysql html

我只是想知道拍卖网站 lite ebay 是如何运作的?

我想知道的主要问题是出价时拍卖的技术部分如何运作。

例如,如果两个人在同一秒出价,会发生什么?

使用什么编程语言,并且首选什么语言? (如果 PHP 运行良好的话,我更喜欢它)

拍卖网站是否需要服务器 cron 作业来检测出价的结束时间?

我希望能有一篇关于此的好文章。

另外,在安全方面,与制作普通的分类网站(我已经制作过)相比,制作拍卖网站时应该注意什么?

谢谢

最佳答案

我想这并不是一个真正的问题,但这就是答案。

先到先得,加载最快的页面将获得出价,其他页面将被通知他/她的出价太低。

编程语言并不重要,ASP、PHP,只要你以正确的方式编程,一切都会工作。不需要 Cronjobs,如果数据库中有日期时间字段,您可以检查当前时间与结束时间,从而允许或不允许出价(对于查看所有拍卖,这用于显示拍卖或不显示拍卖)。但是,您可以使用 cronjob 扫描数据库中已结束的拍卖,并可能将它们存档在另一个表中,以保持事件拍卖数据库干净(所有出价日志等都相同)

我不确定为了安全您不会做什么,..如果您通过网站发送人们的数据,您可能会考虑使用 SSL 证书来保护他们的个人详细信息。当然还有所有默认安全性,例如检查值、整数、转义数据库值等。

此外,现在有很多网站使用 jQuery/javascript。这样您就可以看到拍卖现场。它只不过是让一个 JavaScript 函数在一定时间间隔内运行,向 PHP 文件发出请求,该文件获取当前出价/出价结束以及可能的其他信息,并每 X 秒将其显示到屏幕上。

关于php - 拍卖网站如何运作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5922515/

相关文章:

javascript - 如何让输入法只允许输入两位小数?

针对数值参数注入(inject)的 PHP 转换

php - 如何在 laravel 中保存使用条件?

php - 通过 slug 或 title wordpress 获取页面内容

PHP XML 为什么我不能用 SimpleXML 读取第一个属性?

php - 拉拉维尔 4 : Upload large csv using LOAD DATA INFILE without blank rows

mysql - 优化非常巨大的mysql表(查询或mysql)

javascript - 如何将文件上传到s3fs并获取公共(public)url?

javascript - 在 Vaadin Java 应用程序中使用 JavaScript

javascript - 任何人都知道一个好的容错聊天应用程序和/或 API