我正在为自己制作一个迷你粘贴网站,有点像 pastebin,但更简单。我需要它生成一个随机 url(类似于 mysite.com/paste/ab8536dc2e、mysite.com?id=b91527a2ac 等格式并不重要),其中包含粘贴内容。我将如何生成这样的 url 并让它指向一个包含我提交的内容的页面?我正在使用 PHP,我希望它尽可能简单明了,除非需要,否则不使用 MySQL、jQuery 等任何东西。
最佳答案
您可以使用以下功能:
function randomURL($URLlength = 8) {
$charray = array_merge(range('a','z'), range('0','9'));
$max = count($charray) - 1;
for ($i = 0; $i < $URLlength; $i++) {
$randomChar = mt_rand(0, $max);
$url .= $charray[$randomChar];
}
return $url;
}
调用 randomURL() 来访问它。
(免责声明:这不是我的代码,我因类似问题“借用”了它。)
检查 ( Php create a file if not exists) 是否使用该字符串在您的网站上创建文件。
关于php - 为内容创建随机生成的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34701436/