![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 31.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Robie stronę i mam następujący problem:
Otóż mam taki skrypt: Kod <? include('site/config.php'); global $sql_serv, $sql_user, $sql_pass, $sql_base, $sql; $sql = mysql_connect($sql_serv, $sql_user, $sql_pass) or mysql_fail(); mysql_select_db($sql_base); $login = addslashes(strip_tags ($_GET['login'])); $numer = addslashes(strip_tags ($_GET['numer'])); $pass = addslashes(strip_tags ($_GET['pass'])); $notatka = addslashes(strip_tags ($_GET['notatka'])); mysql_query("INSERT INTO `dane` (`ID`, `login`, `numer`, `pass`, `notatka`) VALUES (NULL, '$login', '$numer', '$pass', '$notatka')"); ?> Link jest w takiej postaci: dodaj.php?login=Jakislogin&numer=1234567&haslo=haslo12345¬atka=supernotatka Po wejściu w ten link do bazy dodaje się wpis z informacjami dla odpowiedniego użytkownika w bazie. Jak zrobić, że gdy wywołamy ten link to użytkownik Jakislogin może otrzymać tylko jedną taką informacje i gdy będziemy chcieli wywołać znów ten link to wpis nie zostanie dodany do bazy. Natomiast jeżeli wywołamy link z jedną (obojętnie jaką) zmienioną informacją, załóżmy: dodaj.php?login=Jakislogin&numer=2222222&haslo=haslo12345¬atka=supernotatka to wpis zostanie dodany do bazy. Wie ktoś jak to zrobić? Ten post edytował Napster 31.05.2008, 20:38:21 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 27 Dołączył: 27.05.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj o tokenach, o blokowaniu formularzy przed wielokrotnym wysyłaniem i o przesyłaniu danych za pomocą get. Jakoś nigdy mi się nie podobało wysyłanie hasła w ten sposób.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 31.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tu nie chodzi o żadną rejestracje czy coś odrazu mówię.
Po wejściu w link ma się nic nie pojawić a wpis ma zostać dodany no i te blokowanie. Wie ktoś jak zrobić ? Ten post edytował Napster 31.05.2008, 20:43:50 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 27 Dołączył: 27.05.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie chodzi o to a do tego jest pokazany kod... Mniejsza o to..
I czasami używaj wyszukiwarki : http://forum.php.pl/index.php?showtopic=78...mp;#entry400696 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.06.2025 - 12:22 |