I have a table in which I storing files uploaded by users and a php page which is showing all the files uploaded by a particular user. There is a download link when user clicks on that link I am passing the file id to my download.php
page then in download.php page I am retrieving file data using that id. I want to generate a random key each time a user click a download link for a particular file and using this key and file id I want to retrieve file data from database.
How can I do it.
如何使用php将随机生成的密钥与mysql主密钥关联
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- dopuz8728 2013-04-28 16:06关注
Create a second table where you store your random keys and link them to the files you want to have downloaded.
Example:
|-------|-------------------------| | key | file | |-------|-------------------------| | jfdhj | /downloads/somefile.txt | |-------|-------------------------|
Of course, you could use the ID of the file in the
file
column, and join it. The reason to do this, is that you can create several keys for one file.Also: why not just use the ID from the database?
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 虚幻5 UE美术毛发渲染
- ¥15 CVRP 图论 物流运输优化
- ¥15 Tableau online 嵌入ppt失败
- ¥100 支付宝网页转账系统不识别账号
- ¥15 基于单片机的靶位控制系统
- ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
- ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
- ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
- ¥15 手机接入宽带网线,如何释放宽带全部速度
- ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测