Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Promena nasumicng redosleda u listi

[es] :: PHP :: Promena nasumicng redosleda u listi

[ Pregleda: 1578 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nemanja27
Nemanja Gmitric
Vrnjacka Banja

Član broj: 204999
Poruke: 28
*.static.isp.telekom.rs.



Profil

icon Promena nasumicng redosleda u listi19.03.2014. u 08:02 - pre 122 meseci
Potrebno je da napravim izlistavanje proizvoda na stranici tako da se njihov redosled izlistavanja menja na svakih sat vremena.

Mislio sam da napravim php skript koji ce se pokretati na svakih sat vremena i generisti nasumicne brojeve koje ce upisivati u tabelu proizvodi u kolonu sa imenom izlistavanje na osnovu koje ce se izlistavati proizvodi. Ogranicavajuca okolnost mi je sto provajder ne dopusta koriscenje cron job-a.

Takodje bi mi odgovarala i varijanta da se lista proizvoda nasumicno formira za svakog posetioca, ali i da istog posetioca ostane zapamcen redosled izlistavanja u toj sesiji.

Ako je neko imao vec ovaj problem pomoc bi mi dobrodosla.
Hvala pozz.
 
Odgovor na temu

deZio
Inđija

Član broj: 150608
Poruke: 345
*.dynamic.isp.telekom.rs.



+38 Profil

icon Re: Promena nasumicng redosleda u listi19.03.2014. u 08:13 - pre 122 meseci
Koristi http://php.net/shuffle da bi izmešao niz i sačuvaj taj niz u kolačiću posetioca ( uz pomoc http://php.net/serialize ). Kolačiću odrediš da istekne nakon 1h.

A na svakoj strani proveravaš da li kolačić postoji, ako da učitaš ga i uradiš unserialize, a ako ne uradiš shuffle i sačuvaš serialized u kolačić i opet podesiš da istekne nakon 1h.
 
Odgovor na temu

nemanja27
Nemanja Gmitric
Vrnjacka Banja

Član broj: 204999
Poruke: 28
*.static.isp.telekom.rs.



Profil

icon Re: Promena nasumicng redosleda u listi19.03.2014. u 13:20 - pre 122 meseci
Hvala na odgovoru. Pozz.
 
Odgovor na temu

[es] :: PHP :: Promena nasumicng redosleda u listi

[ Pregleda: 1578 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.