Kysyisin tässä että, tietääkö kukaan miten ratkaista seuraava ongelma?
Ongelma:
Minulla on työn alla tällä hetkellä ystäväni bändin sivut,joissa on flash intro,
joka nyt tulee joka kerta kun sivuille tulee. Mutta varsinainen ongelma on se että voiko tämän ohjata niin että, jos olet nähnyt intron sinut ohjataan toiselle sivulle, ja jos et sinut ohjataan intro sivulle?
onko tämä mahdollista??
Ei ole tullut mitään erikoista mieleen joten kysyn viisaamilta? =)
Tallenna kävijälle eväste (cookie). Jos PHP-tukea ei ole, voit käyttää vaikka JavaScriptia. Netti on esimerkkejä pullollaan, tässä niistä yksi.
PHP:llä:
<?php // joku nimi keksille $keksinimi="jotain"; // laitetaan keksi md5-muotoon $keksinimi=md5($keksinimi); // ja keksille jotain arvoa $keksiarvo=md5($keksinimi); // katsotaan löytyykö kävijän koneelta keksi if(isset($_COOKIE[$keksinimi])){ print"Voidaan jatkaa suoraan sivuille"; } else { setcookie($keksinimi,$keksiarvo); print"Tässä voidaan näyttää flash intro"; } ?>
toivotaan että toimii.
Olli kirjoitti:
PHP:llä:
Miksi tuossa tarvitsisi käyttää md5:ttä – varsinkaan kahteen kertaan? Evästeet ovat sivustokohtaisia, joten nimeksi on järkevämpää laittaa suoraan vaikka "intro_naytetty". Näin taitava käyttäjä voi helposti vieläpä mennä katsomaan intron uudestaan poistamalla tuon yksittäisen evästeen, ei tarvitse kaikkia evästeitä tyhjentää. Tarkoitus ei käsittääkseni ollut estää intron katsomista vaan tehdä sivustosta mukavampi näyttämällä sama intro vain kerran.
Kiitos vinkeistä sain ratkaistua tuon ongelman, lopputulos on nähtävillä osoitteessa midnight.viuhka.fi
Missä "skippaa intro"-linkki?
se on se kaksi kolmiota siellä vasemmassa alalaidassa, älkää ihmetelkö sivujen bugisia tekstejä, ne on korjauksessa
Eihän tuota skippauslinkkiä näy kuin vasta sitten, kun koko video on ladattu koneelle ja se pyörii jo. Silloinkin se näkyy ainoastaan siinä itse Flashissä. Kannattaisi lisätä introsivulle myös tekstilinkki, jolla intron voi ohittaa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.