Вы можете перенаправить скрипт:
<?php
$image = $_POST['image'];
$url = lookup($image);
header('Location: ' . $url);
exit;
где lookup()
- это функция, которую вы пишете для поиска URL-адреса из базы данных, простого файла или чего-либо еще. Предполагая, что скрипт называется image.php, ваши URL будут выглядеть так:
http://yourdomainname.com/image.php?image=kitten1234
, где kitten1234
- идентификатор изображения.
Вы даже можете использовать mod_rewrite, чтобы переписать URL и удалить часть image.php.