![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 0 Dołączył: 24.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
Co powinienem zrobić aby pole adresowe w przeglądarce było nieczytelne dla użytkowników.
Chciałbym aby taki ciąg znaków, który pojawia się podczas korzystania z prostego formularza: Kod http://wawpc0336/auth/main.php?nrt=2791&cell=606765550 był jakoś zamazany. Zmienne nrt i cell. Czy można tozrobić z poziomu php czy też należy walczyć z serwerem HTTP (Apache)? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 560 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Kwidzyn Ostrzeżenie: (0%) ![]() ![]() |
mozesz uzyc base64_encode" title="Zobacz w manualu PHP" target="_manual potem na wszelki wypadek uzyc rawurlencode" title="Zobacz w manualu PHP" target="_manual aby url byl zgodny ze specyfikacja przesylasz to a w php zeby odkodowac na stringa w odwrotnej kolejnsci najpierw rawurldecode" title="Zobacz w manualu PHP" target="_manual i potem base64_decode" title="Zobacz w manualu PHP" target="_manual (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i bediesz mial ladne strinki a w polu adresu beda widoczne krzaczki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
o cos takiego ci chodzilo?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
1. user wypelnia formularz (method=get)
2. wiec otwiera teraz strone: http://wawpc0336/auth/main.php?nrt=2791&cell=606765550 Czyli kodowanie musisz zrobic jeszcze po stronie usera w JS, a co jesli on ma wylaczona obslujge JS? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 0 Dołączył: 24.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
jeśli w pliku logowanie.php (mechanizm do logowania) do wiersza kierującego do następnego pliku:
dodam
to w adresie nic sie nie zmienia i dalej widoczne jest: http://wawpc0336/auth/main.php?nrt=2791&cell=606765550 Ten post edytował czezz 26.01.2005, 14:56:41 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 453 Pomógł: 22 Dołączył: 20.09.2004 Skąd: Kraków - NH - Ostrzeżenie: (0%) ![]() ![]() |
1. ma być base64_encode lub base64_decode
2. kodujesz tylko zmienne a nie całego headera ( przynajmniej tak mi się wydaje ) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 0 Dołączył: 24.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 0 Dołączył: 24.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
No i zamiast wartości zmiennej wyświetla mi się potem coś takiego "Mjc5MQ". Fajnie, że coś takiego widać w polu adresowym przeglądarki, ale na ekranie chce mieć rzeczywistą wartość tej zmiennej.
robie tak:
a potem w pliku main.php:
i też dostaje taką wartość Ten post edytował czezz 26.01.2005, 15:38:58 |
|
|
![]()
Post
#9
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Moja propozycja:
Odczytanie na main.php:
Ten post edytował crashu 26.01.2005, 15:46:47 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 0 Dołączył: 24.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
dzięki już mi działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Dziękuję za pomoc.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.10.2025 - 11:40 |