每笔交易后的唯一网页网址

时间:2016-03-22 09:05:18

标签: javascript php

我需要一点帮助。我正在建立一个图书商业网站。在这里,当客户想要下载该书时,首先他必须支付账单,然后在成功支付之后,该页面重定向到下载页面,客户可以在该下载页面下载该书。这里我的问题是如何创建一个独特的网页地址(例如:如果第一个客户支付账单,那么下载页面会出现(例如:www.downloadthebook.com/1),如果第二个客户支付账单,那么下载页面必须如下所示,例如(www.downloadthebook.com/2)。如果客户复制该下载页面的URL并在新选项卡中加载。该URL应该不起作用。下载页面仅适用于使用新的独特网址页面付款成功。请帮助我...

2 个答案:

答案 0 :(得分:1)

这将适用于数据库概念。与customer1付款时一样,然后将订单数据保存在付款success(payment transaction id)的表格中。表格必须具有名称is_doenloaded(ENUM filed value y/n)的状态。下载图书页面对于您需要从该自定义表格中识别用户所需的所有用户都是通用的,您还需要纠正客户已支付的图书。一旦下载,只需通过Y更新字段的状态。所以他将无法进一步下载。

希望我的想法会对你有所帮助。 谢谢。

答案 1 :(得分:0)

嗯,这与“个人资料”页面相似,就像 我进入了我的网站http://domain/profile/someonesUsername 为此,我使用HTACCESS,

0.0.0.0:8082->8082/tcp

然后在PHP中,你需要这个:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^book/([^/]+)$ ?bookid=$1 [NC,L]