Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak dodać rekord tylko RAZ, tak, aby sie nie powtarzal ?
B3T0N
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 12.10.2003

Ostrzeżenie: (0%)
-----


pytanie jak w temacie ...

chodzi o to, zeby przypadkiem strona skryptu mi sie nie odswiezyla i nie dodalo mi rekordu podwojnie ...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
hmmm
post
Post #2





Grupa: Zarejestrowani
Postów: 247
Pomógł: 0
Dołączył: 4.01.2005

Ostrzeżenie: (0%)
-----


wydaje mi sie, ze to bardziej na podforum php

ja bym sprawdzil, czy w bazie istnieje rekord o takiej wartosci - na przyklad na podstawie daty i jezeli jest - nic, jezeli nie ma - wowczas dodaje.

tak to widze ...
Go to the top of the page
+Quote Post
plewa
post
Post #3





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 16.01.2005

Ostrzeżenie: (0%)
-----


Skorzystaj z cookies (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Jeśli tak to mam gdzies na dysku skrypt z cookies chroniący przed odświeżaniem i ponownym wprowadzaniu danych. Jak tak to prosze o cynk na forum.

..... Cookies to dobre rozwiązanie, ale można je ominąć. Jednak trzeba napisać skrypt .bat pod windows i .sh pod Linux aby to obejść. Ale niekażdemu przecież zależy, aby nasza stronka legła w gruzach...

Ten post edytował plewa 23.02.2005, 18:16:23
Go to the top of the page
+Quote Post
B3T0N
post
Post #4





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 12.10.2003

Ostrzeżenie: (0%)
-----


ok, zastosuję cookies - to dobre rozwiazanie - dzieki za sugestię
Go to the top of the page
+Quote Post
hmmm
post
Post #5





Grupa: Zarejestrowani
Postów: 247
Pomógł: 0
Dołączył: 4.01.2005

Ostrzeżenie: (0%)
-----


a tak z ciekawosci - na czym polega to rozwiazanie z uzyciem cookies? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
crash
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


Przed dodanie sprawdza czy ustawione jest cookie, po dodaniu ustawia cookie... Cała filozofia...

Innym rozwiązaniem może być wyczyszczenie danych _POST np. przez przejście za pomocą header() na odpowiednią stronę.
Go to the top of the page
+Quote Post
hmmm
post
Post #7





Grupa: Zarejestrowani
Postów: 247
Pomógł: 0
Dołączył: 4.01.2005

Ostrzeżenie: (0%)
-----


<sciana> rzeczywiscie. a przeciez ostatnio zrobilem nawet licznik na podobnej zasadzie - uzywajac cookie i sprawdzajac, czy istnieje ... (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Ten post edytował hmmm 23.02.2005, 19:04:41
Go to the top of the page
+Quote Post
mhs
post
Post #8





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

Ostrzeżenie: (0%)
-----


mozna jeszcze tutaj wykorzystac mechanizmy sesji do zablokowania podwojnego wysylania tego samego postu...


hmm.. naprawde nie to forum...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 15:59