Jak skrýt/zašifrovat url obrázku

Allconius
Člen | 317
+
0
-

Ahoj, generuji tento obrázek:

<?php
    public function Obrazek($oc)
    {

        $path = $oc.'.jpg';

        $image = Image::fromFile($path);

        $image->resize(200, null);

        $logo = Image::fromFile('logo.png');

        $logo->resize(150, null);

        $image->place($logo, '90%', '90%', 50); // průhlednost je 50 %

        $image->send(Image::JPEG);

    }

?>

v prezenteru pak mám:

<?php
    public function actionObrazek($oc)
    {
        $this->dbManager->Obrazek($oc);
        exit;
    }

?>

Výsledná URL na obrázek je pak teda /homepage/obrazek?oc=123456, dá se ta proměnná oc nějak zašifrovat aby nebyla čitelná ve zdrojovém kódu ? Nebo to prostě jen musím přenastavit na jiný parametr? Problém je že id v DB se může měnit (pokud se celý seznam přegeneruje) a ten parametr co se nemění bych zas nechtěl mít veřejný … Ideálně pokud by šlo nějak obrázek umístit rovnou do šablony bez potřeby generování URL …

Jan Tvrdík
Nette guru | 2595
+
0
-

Ideálně pokud by šlo nějak obrázek umístit rovnou do šablony bez potřeby generování URL …

https://latte.nette.org/cs/filters#…

Allconius
Člen | 317
+
0
-

Jan Tvrdík napsal(a):

Ideálně pokud by šlo nějak obrázek umístit rovnou do šablony bez potřeby generování URL …

https://latte.nette.org/cs/filters#…

Ahoj díky, to jsem potřeboval