Probabil unii dintre voi v-a?i întrebat cum de unele persoane de pe anumite forum-uri, tracker-e, reu?esc s?-?i fac? un asemenea avatar „schimb?tor”. O s? v? prezint dou? modalit??i simple de a crea un asemenea script PHP. Un exemplu foarte bun a ceea ce voi scrie eu mai jos este SignAvatar, serviciu ce ofer? posiblitatea de a avea un avatar / o semn?tur? „schimb?tor”. 1. Metoda întâi. Aceast? prim? metod? este cea mai simpl?. Folosim header pentru a redirec?iona requestul c?tre poz?. <?php header('Location: http://www.exemplu.ro/imagini/'.rand(0,5).'.png'); ?> Se d? link-ul exemplu.ro. Avem directorul /imagini/, unde avem imaginile denumite de la 0 la 5, cum arat? ?i în rand. Ce face defapt scriptul acesta, este s? duc? requestul c?tre exemplu.ro/imagini/3.png (exemplu, trei fiind o cifr? aleas? aleatoriu). Aceast? metod? este bun? în cazul în care avem propriul domeniu ?i ne convine s? ?inem pozele într-un director, f?r? s? st?m cu grija c? vor fi ?terse, etc. Exemplu* : *- Link-ul c?tre script este /imagini-random/index.png *- Am folosit hostul meu ca exemplu, unde am mod rewrite pe extensia php pentru a o face png. 2. Metoda a doua. La fel ca-n prima metod?, folosim tot header pentru a redirec?iona requestul c?tre poz?. <?php $arr = array( 0 => "http://www.exemplu.ro/imagini/0.png", 1 => "http://www.exemplu.ro/avatare/admin/3.jpg", 2 => "http://www.imgur.com/randomtext.png" ); header('Location: '.$arr[rand(0,2)]); ?> Aici form?m un array, în cazurile în care vrem link-uri c?tre poze externe. Spre exemplu, avem poza 0, poza 1, poza 2, poza 3, poza 4 ?i poza 5. Form?m un array con?inând aceste link-uri, ?i ob?inem scriptul. Exemplu* : *- Link-ul c?tre poz? este /imagini-random/index2.png