передача строки идентификатора файла с помощью метода $ _GET для изменения изображения sr c на целевой странице: решено - PullRequest
0 голосов
/ 08 мая 2020

страница отправки

имеет ссылку, например,

<a href="http://someurl.org/share?id=<?php echo $ftime;?>" >link to share</a>

, которая создает правильную форму URL-адреса метода GET, вставляя целое число filemtime (), которое Я хочу показать на странице общего доступа, это выглядит так в конце URL

...share?id=1588888386

на странице общего доступа

Я использую $ _GET ['id'] для определения переменной

$id = $_GET['id'];

, а затем вставляю эту переменную в sr c файла изображения, например,

<img src="test<?php echo $id;?>.jpg">

который правильно разрешается до

test1588888386.jpg

, но изображение повреждено и «Не удалось загрузить изображение» согласно Firefox, даже если этот файл существует рядом с файлом test.jpg на хост-сервере ... и базовое изображение загружается нормально, если строка 'id' имеет значение NULL.

изначально пытались использовать $ _GET ['id'] непосредственно в sr c без перехода на $ id route дает те же результаты.

Я в растерянности, единственная странная подсказка - это FF, предупреждающий меня о "смешанном содержимом" с серым замком.

Я нарушаю какое-то табу этим?

все, что я хочу сделать, это поделиться версией test.jpg с этим номером 10di git Dynami c в имени файла (номер извлекается из метки времени при первом создании файла) .

сейчас я просто вручную переименовываю файл на сервере, но в конечном итоге буду использовать php, чтобы скопировать файл test.jpg и переименовать его динамически, чтобы добавить метку времени, поэтому файл test.jpg может быть перезаписан в следующий раз, когда он будет создан в результате действий пользователя.

...