![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 11.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam taki problem. Chce zaszyfrować adres mailowy i przekazywać go getem w adresie np: http://stronka.pl?mail=asdfjasdfhlawj3or3rf3 Uzywam DES-a do szyfrowania tylko on czasem wypluwam zaszyfrowanego stringa, ktory zawiera np. '+' lub '/'. Slash mi przeszkadza bo używam Zend Framework i wtedy router wariuje, a '+' mimo, że go widze w adresie w zmiennej po pobranie z GET jest zastępowany spacjami. Znacie może jakieś szyfrowanie, żeby wynik był alfanumeryczny po zakodowaniu base64_encode. Pozdr |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Zainteresuj się urlEncode i urldecode :] to powinno pomóc
![]() -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Użyj funkcji base64_encode. Do tego możesz przejechać uzyskany ciąg funkcją, która zamienia miejscami co trzeci znak (nie pamiętam jej nazwy) oraz dodać na początku i/lub na końcu kilka losowych znaków, które obetniesz podczas odbierania linka.
-------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 11.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dziękować :-]
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 15:04 |