![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 16.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Przepraszam, jak taki temat już tu był. Porsze o link a nie krytykę. Szukanie tematu wśród kilkiset tysięcy wpisów wbrew pozorom nie jest taki łatwe. Szukam pomysłu na wyświetlenie kilku zdjęć, ale tylko dla osób, które się zalogują. Problem jest taki, że jak się ktoś zaloguje, wejdzie w galerię a potem skopiuje URL i się wyloguje, to po wklejeniu tego linku w dowolnej przeglądarce i tak się pokaże ta galeria. W sumie logowanie jest potrzebne tylko po to, aby wyczaić link, potem staje się bezużyteczne... Po co takie logowanie, skoro przed niczym nie chroni(?) Logowanie zrobiłem z COOKIES, niby działa. Kombinowałem już na różne sposoby: basename(), ale to ucina tylko ścieżkę a zostawia nazwe pliku, której podstawienie w <img src=...> nic nie da, bo nie jest to przecież prawidłowa ścieżka, tylko sama nazwa. Kombinowałem z token_id, generowanymi losowo. Kombinowałem z dynamiczną zmianą nazwy katalogu, w którym są zdjęcia, ale problem jest w momencie, gdy więcej niż jedna osoba próbuje obejrzeć te zdjęcia. Pliz o pomoc... Dzięi z góry za wskazówki i podpowiedzi. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 168 Pomógł: 26 Dołączył: 15.09.2011 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Chyba tylko .htaccess może zapobiec wyświetlaniu IMG po wklejeniu jego adresu do przeglądarki.
Możesz jeszcze spróbować, zmieniać nazwę katalogu po utworzeniu sesji, a po jej zniszczeniu lub braku istnienia wraca do pierwotnej nazwy, której nikt nie zna. Np. masz obrazki w katalogu imaaageees, ale gdy sesja istnieje ten katalog nazywa się img012345 (cyferki losowe), ale gdy nie ma sesji (inna przeglądarka, wylogowanie) to ten katalog tymczasowy nie istnieje, więc nie pokaże zdjęcia, ale ma to minus, jak kilka osób będzie chciało obejrzeć zdjęcia. Można by jeszcze bawić się w katalogi tymczasowe, żyjące puki żyje sesja, ale nie wiem na ile będzie to wydajne, dla każdej sesji tworzyć katalog tymczasowy, przenosić tam zdjęcia które ktoś ogląda i kasować katalog po wylogowaniu/zniszczeniu sesji. Mimo wszystko polecam .htaccess ![]() -------------------- www.piotrex41.pl - piotrex41 portfolio
d(-.-)b - Music is my life || PHP is my passion |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 05:27 |