![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 715 Pomógł: 47 Dołączył: 5.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Znalazłem kod w internecie do generowania unikalnych liczb:
,jednakże czy jest on efektywny ,czy nie lepiej byłoby po prostu użyć mt_rand() i po prostu porównać występowanie liczby w bazie???Zdaje sobie także sprawę ,że to obciąży bazę poprzez liczne połączenia.Co będzie bardziej przymulać (IMG:style_emoticons/default/questionmark.gif) ??Druga ,rzecz czy da rady zapisać wygenerowaną liczbę poprzez polecenie ALTER,czy tylko przez INSERT (IMG:style_emoticons/default/questionmark.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 715 Pomógł: 47 Dołączył: 5.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Wydaje mi się że, własny system generowania unikalnych liczb jest bardziej bezpieczny,jeśli ktoś przechwyci sesje to wraz z identyfikatorem ,tak mi się wydaje.Wygenerowanej losowej liczby odpowiednio zakodowanej ,z poziomu php ,która przy każdym wejściu na stronę jest inna ,wydaje mi się,że jest bezpieczniejsza.Przechwycenie sesji , która jest sprawdzana poprzez taką wygenerowaną liczbę nie będzie miało sensu.To jest tylko moja teoria.PS.Mój błąd jeśli chodzi o ALTER ,do tego służy funkcja UPDATE.Chodzi mi,ze przy wylogowaniu można zniszczyć ,zapis tejże liczby.Jednak jak, ktoś zamknie przeglądarkę a sesja nadal będzie trwała i włączy ponownie,to wywali błąd bo w komórce gdzie ,liczba się ma zapisać ,znajdują się już dane -dlatego muszę zapisywać przez UPDATE ,tylko czy tak można??
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 13:52 |