Article View: pl.comp.www.server-side
Article #48753Re: PHP
From: Snake
Date: Sat, 12 Jul 2003 17:12
Date: Sat, 12 Jul 2003 17:12
37 lines
2502 bytes
2502 bytes
Dnia 12 Jul 2003 16:02:41 +0200, <booster@poczta.fm> napisał: > Witam, > > Ma ktos moze pojecie czy da sie w php [albo moze jakias jave podpiąć] > zrobic tak, zeby w formularzu nie zapamietywaly mi sie wpisy? > Czekam na jakies sugestie? > > z gory dzieki > > pozdrawiam > > -Booster > Witam! Nie wiem czy dobrze Cie zrozumialem, ale chcesz by przy kazdym wejsciu na strone po kliknieciu w pole formularza nie pojawialy sie wczesniej wpisane wartosci? Niestety nie da sie tego zrobic (chyba, ze sie myle :) ). Mozna to tylko wylaczyc w przegladarce. Jest na to jednak prosty sposob (opatentowany przeze mnie :]). Wystarczy dynamicznie generowac pole name dla kazdego pola formularza i na serwerze w bazie danych lub w pliku zapisywac to sobie. Teraz prosty przyklad: Mamy formularz i dwa pola: login i haslo. User laczy sie ze stronka to generujemy sobie losowy ciag znakow i wstawiamy go do atrybutu name pola input. Ten losowy ciag znakow zapisujemy sobie w bazie danych lub w pliku (by wiedziec, ze login to teraz ten losowy ciag znakow). To samo robimy z innymi polami formularza i zapisujemy sobie id sesji, ktore nadajemy userowi np. poprzez setcookie. Potem gdy otrzymamy wyslane dane z formularza, to calosc odwracamy - zamieniamy te losowe ciagi znakow na nazwy odpowiednich pol zgodnie z id sesji. Metoda moze jest zakrecona :), ale wymyslilem to na miejscu. Bedzie dzialac (zmienne nazwy zapewniaja Ci, ze prawie nigdy sie nie powtorzy ta sama wartosc w name i tym samym pole zawsze bedzie puste). Mozna to z pewnoscia zoptymalizowac, bo to zbyt wydajne nie jest. Pozdrawiam, Snake
Technical Details
Message-ID:
<oprr7jevfa1tsp67@news.master.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!news.master.pl!not-for-mailReferences:
<432d.000004fd.3f101501@newsgate.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!news.master.pl!not-for-mail From: Snake <niepodam@poczta.onet.pl> Newsgroups: pl.comp.www.server-side Subject: Re: PHP Date: Sat, 12 Jul 2003 19:12:21 +0200 Organization: MasterNET Lines: 38 Message-ID: <oprr7jevfa1tsp67@news.master.pl> References: <432d.000004fd.3f101501@newsgate.onet.pl> NNTP-Posting-Host: ns.master.pl Mime-Version: 1.0 X-Trace: nemesis.news.tpi.pl 1058030249 19142 217.97.207.5 (12 Jul 2003 17:17:29 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Sat, 12 Jul 2003 17:17:29 +0000 (UTC) In-Reply-To: <432d.000004fd.3f101501@newsgate.onet.pl> User-Agent: Opera7.03/Win32 M2 build 2670 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit