Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ukrycie ACTION w formularzu
Forum PHP.pl > Forum > Po stronie przeglądarki
woodzu
Da się ukryć po stronie klienta, cel formularza do którego jest wysyłany w jakis sprytny sposób?


Chodzi mi o to żeby w źródle strony nie było <form ACTION="wyslij.php">


Pomysły?

Pozdrawiam
revyag
Nie da się. Zawsze będzie można podejrzeć.
A właściwie po co chcesz to robić ?
woodzu
dla bezpieczeństwa skryptu, żeby nikogo nie kusiło ruszać aaevil.gif
revyag
Tak się nie robi. To jest żadne zabezpieczenie. O to musisz zadbać w inny sposób niż kombinowanie ze ukrywaniem źródła strony.
woodzu
Mimo wszystko czuł bym się bezpieczniej gdyby nie było widać, modrewrite apacha coś może dać? Bo jakoś nie mam pomysłu żeby go użyć.
Denver
Tak jak wspomniał revyag - docelowego dokumentu, do którego trafi żądanie POST ukryć nie możesz. Wystarczy podejść do tego z drugiej strony: przeglądarka musi żądanie do danego pliku przekierować, więc skoro ona zna ten adres, to i użytkownik może go znać, jakkolwiek byś go nie zakamuflował.

Możesz pobawić się z kodowaniem nazwy docelowego pliku w JavaScript, ale zawsze będzie do algorytm dwustronny, a więc możliwy do odkodowania.
matlas
mozesz zrobic formularz w FLASHU wtdy actiona nie bedzie widac. innego rozwiazania nie znam
Denver
Flash to tylko złudne zabezpieczenie, gdyż istnieje wiele programów potrafiących dekompilować pliki SWF i podglądać kod ActionScript zawarty w filmie Flasha.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.