Jak skrýt/zašifrovat url obrázku
- Allconius
- Člen | 317
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
Ideálně pokud by šlo nějak obrázek umístit rovnou do šablony bez potřeby generování URL …
- Allconius
- Člen | 317
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 …
Ahoj díky, to jsem potřeboval