Witam, jest możliwość zakodowania odnośnika do obrazka w jakiś ciąg znaków? Tak, by jedynie serwer mógł je odczytać, a użytkownik nie miał możliwości odkrycia oryginalnego odnośnika do obrazka. Przykłąd: Aktualnie użytkownik ma avatar w postaci:
Chciałbym, by zmienna $avatar w jakiś sposób była zakodowania.
Z góry dzięki i pozdrawiam.
Comandeer
21.08.2015, 11:50:33
Można... tylko po co?
Może serwuj obrazki jak Data URI? Wówczas wgl nie ma adresu.
Mezir
21.08.2015, 12:14:24
Cytat(Comandeer @ 21.08.2015, 12:50:33 )
Można... tylko po co?
Może serwuj obrazki jak Data URI? Wówczas wgl nie ma adresu.
Bo zmienna zawiera jakiś client_base64HashClientUID i obawiam się, że może być niewłaściwie wykorzystana przez niektóre osoby.
trueblue
21.08.2015, 12:28:19
Obrazki możesz podawać przez skrypt php, w którym będzie zaszyta ścieżka. Do skryptu podajesz jako parametr nazwę pliku. Parametr można ukryć w "ładnym" URLu.
Możesz też umieścić .htaccess w katalogu z obrazkami, odwoływać się do niepełnej ścieżki, a w tymże pliku .htaccess obsłużyć takie odwołania.
Mezir
21.08.2015, 13:06:19
Cytat(trueblue @ 21.08.2015, 13:28:19 )
Obrazki możesz podawać przez skrypt php, w którym będzie zaszyta ścieżka. Do skryptu podajesz jako parametr nazwę pliku. Parametr można ukryć w "ładnym" URLu.
Możesz też umieścić .htaccess w katalogu z obrazkami, odwoływać się do niepełnej ścieżki, a w tymże pliku .htaccess obsłużyć takie odwołania.
A jakieś przykłądy/ poradnik, mógłbyś podać?
Comandeer
21.08.2015, 13:07:57
Dajesz skryptowi nazwę usera, on dobiera do tego odpowiedni plik i zwraca go używając header + readfile
Mezir
21.08.2015, 13:18:57
Cytat(Comandeer @ 21.08.2015, 14:07:57 )
Dajesz skryptowi nazwę usera, on dobiera do tego odpowiedni plik i zwraca go używając header + readfile
Tak jakbyś francuzowi, który nie zna polskiego tłumaczył coś po polsku. Prosiłem o jakiś przykład/poradnik, gdzie mógłbym zrozumieć jak to działa...
Comandeer
21.08.2015, 13:29:13
Ale tu serio nie ma co kombinować - wyświetlenie obrazka to są dwie linijki kodu: