Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak wygenerować losowy identyfikator, bez MySql ??
-White_Master-
post
Post #1





Goście







Otóż mam taki problem. Chce wygenerować jakiś losowy identyfikator, ale nie chcem używać MySql, jak to zrobić questionmark.gif
Acha, prosze nie dawać linków do manuala, bo w manualu nie zbyt dokładnie to opisali, jeśli można prosił bym o jakiś prosty przykład winksmiley.jpg
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


A czym ma byc ten identyfikator? JAka ma miec postac?
uniqid()?


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
saint99
post
Post #3





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 18.03.2004
Skąd: Brzozów

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


dr_bonzo ... chyba chodzi o zwykłą losową liczbe ... czy tak questionmark.gif


--------------------
----------- d[=_=]b ------------
Go to the top of the page
+Quote Post
orson
post
Post #4





Grupa: Zarejestrowani
Postów: 548
Pomógł: 2
Dołączył: 19.07.2003

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


witam ...

jak nie dali w manualu opisu questionmark.gif jest nawet specjalna funkcjia do robienia unikalnych id uniqid" title="Zobacz w manualu PHP" target="_manual ... i jest nawet bardzo dobry przyklad ...

pozdrawiam


--------------------
Computer games don't affect kids; I mean if <span style="font-weight: bold;">Pac Man</span> affected us as kids,we would all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music.
Go to the top of the page
+Quote Post
-White_Master-
post
Post #5





Goście







PISAŁEM ŻEBY NIE DAWAĆ LINKÓW DO MANUALA, acha, tak chodziło to żeby zostało wygenerowana jedna losowa unikatowa cyfra.
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


"jedna unikatowa cyfra", hmmm cyfr jest tylko 10 -- no to wtedy rand(0, 9)


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
tiraeth
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


White_Master: W manualu bardzo dobrze to pisali...

  1. <?php
  2. // no prefix
  3. $token = md5(uniqid(&#092;"\"));
  4.  
  5. // better, difficult to guess
  6. $better_token = md5(uniqid(rand(), true));
  7. ?>


zmienna $better_token przetrzymuje identyfikator (32-bitowy hasz md5 liczby unikalnej)

Tak więc dziecko drogie - poczytaj sobie do poduszki manual'a a zrozumiesz, że ON wszystko wie...
Go to the top of the page
+Quote Post
orson
post
Post #8





Grupa: Zarejestrowani
Postów: 548
Pomógł: 2
Dołączył: 19.07.2003

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


witam ...

Cytat
tak chodziło to żeby zostało wygenerowana jedna losowa unikatowa cyfra
jedna cyfra sie nie nadaje na id, zadne exclamation.gif za latwo ja zgadnac ... wiec moze powiedz jakies wymagania questionmark.gif ile znakow questionmark.gif czy tylko cyfry questionmark.gif czy moga byc litery, czy moga byc duze/male czy tylko jeden rodzaj ... i nie krzycz

pozdrawiam


--------------------
Computer games don't affect kids; I mean if <span style="font-weight: bold;">Pac Man</span> affected us as kids,we would all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 04:38