【问题标题】:PHP Social Network - uploaded picture URLPHP 社交网络 - 上传图片 URL
【发布时间】:2016-09-06 03:55:15
【问题描述】:

我想知道我应该使用什么策略来为我的用户上传的图片生成一个随机 URL。我不认为 str_shuffle 是一个好的选择,因为它会消耗大量内存(我错了吗)?请给我一些针对这种情况的提示。

谢谢。

【问题讨论】:

标签: php image url random profile


【解决方案1】:
$random = uniqid();
$url = "http://www.example.com/?v=$random";
echo $url;

输出将类似于:http://www.example.com/?v=4b3403665fea8

然后您可以将$random 保存在数据库中以备将来使用;)

【讨论】:

  • 不是我的 dv,但我认为您的意思是 uniqid() 而不是 unique()
  • 仅当我 100% 确定自己的投篮时 ;-)
  • 嗯....,再次查看OP的问题,您的答案将不起作用,我会告诉您原因。他们需要现有的 ids/images 来匹配uniqid() 生成的内容,所以我认为他们最好的选择是使用数据库并从 SELECT 中运行随机函数。这可能就是你投反对票的原因。再次阅读问题。抱歉,我不得不删除我的赞成票(你知道那不是我的反对票)。
  • @Fred-ii- 好吧,如果我将$random 保存在数据库中,这就足够了吗?我相信 uniqid() 对毫秒来说是独一无二的,并且在未来的许多世纪里都将保持独一无二,尽管我的理解可能会出错。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-12
  • 1970-01-01
  • 2015-07-05
相关资源
最近更新 更多