Zakodowanie informacji w linku


(Sobladen) #1

Witam

Jak zakodować np. ten link:

http://domena.pl/muzyka.php?id_usera_/id_pliku/waga_pliku/nazwapliku.mp3

Chcę żeby wyglądał on tak:

http://domena.pl/2JHGDS323452GHDSYASI437789/nazwapliku.mp3

Po prostu losowe znaki, ale żeby jak się w niego kliknie to żeby dobrze przekierowało i pobrało plik.

Z góry dzięki.


(mario@) #2

Może mod rewrite

Np. powyższy link (http://domena.pl/muzyka.php?id_usera_/i ... apliku.mp3) możesz "zakodować" tak http://domena.pl/M_idUsera_idPliku_waga ... apliku.mp3 , oczywiście to tylko przykład i wykonanie tego jest całkowicie dowolne (ale fakt faktem dane w linku będę te same).

Poszukaj w manualu php o kodowaniu/szyfrowaniu.


(Sitemaster) #3

Odpowiedzią jest http://www.google.pl/search?q=mod_rewrite

w odróżnieniu jednak od przykładu wyżej...

W bazie zapisujesz wygenerowany losowo ciąg znaków i przypisaną do niego ścieżkę do pliku

-potem tylko mod_rewrite i regułka przepisująca ten losowy string z adresu na zmienną skryptu X

-w skrypcie X odbierasz ten kod, pobierasz z bazy odpowiadającą mu scieżkę do właściwego pliku i startujesz wysyłkę.


(Sobladen) #4

kurczę, nie wiem dokładnie jak to zrobić..

//Edit: już sobie poradziłem