如何更改图片网址参数?
示例:
http://www.example.com/random1/random2/random3/nameofimage.jpg
随机将是随机字母和数字。
我不知道怎么做,如果你可以帮助我,谢谢你
答案 0 :(得分:0)
如果你正在使用PHP,你可以使用串联来创建这样的URL:
$randomValue = stackoverflow;
$url = "http://www.example.com/" . $randomValue . "/random2/random3/nameofimage.jpg";
echo $url;
答案 1 :(得分:0)
如果您使用该表单上传图片或文件,则可以在上传文件之前更改文件名。
首先获取发布的文件并更改名称。然后上传文件。
$temp = explode(".", $_FILES["file"]["name"]);
$newfilename = round(microtime(true)) . '.' . end($temp); // Random name
move_uploaded_file($_FILES["file"]["tmp_name"], "/images/" . $newfilename);
我们假设您的随机图片名称为lol123.jpg
。
您的图片现在位于:http://www.example.com/images/lol123.jpg
你想用这样的东西得到那个图像?:http://www.example.com/haha/123/blahblah/lol123.jpg
试试这个:
RewriteRule ^haha/123/blahblah/([a-zA-Z0-9_-]+)$ images/$1
当您访问http://www.example.com/haha/123/blahblah/lol123.jpg
时,会显示图片:http://www.example.com/images/lol123.jpg