| | |
| Stránka: 1 z 1
| [ Príspevkov: 18 ] | |
Autor | Správa |
---|
Registrovaný: 25.02.07 Prihlásený: 16.02.16 Príspevky: 876 Témy: 144 | Napísal kajbo: 19.12.2008 14:45 | |
|
Myslim ze to bude fungovat cez cookies ale nemam sajnu ako to urobit.
Napr:
na web chcem intro ale nie aby sa nezobrazovalo stale uzivatelovi ak pride na web, ale len vtedy, ako ho este nevidel.
User pride na www.nieco.sk a prebehne intro alebo ho necha preskocit. Ak pride na web zas, a nevymazal cookies, tak intro uz prenho nebude ale presmeruje ho rovno na hlavny web. ako to mam urobit? nejaky kod. dik
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
takže čomu nerozumieš najskôr nastavíš setcookie(), kde vytvoríš hocijaké coockies premňa za mňa Môžež sa pýtať aj na jablkové koláče
Potom sa na stránke v PHP pýtaš či existuje cookie koláče ak áno tak zobraz stránku ak nie tak intro
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
toto by zaistilo, ze sa mu nezobrazi intro vobec, lebo vzdy mu nastavis cookie na zaciatku...
spravne by malo byt, ze na zaciatku vzdy skotrolujes, ci dane cookie existuje:
- ak nie, tak zobrazis intro a ulozis cookie (ak sa da)...
- ak ano, zobrazis hlavnu stranku (pripadne este nastavis platnost cookie)
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
stanley nie pretože cookies nie sú hneď ale až po napr. refreshi. Dalo by sa povedať že PHP ti nastaví súbor le čítať ho dokáže až potom. Schválne si to skús či ti cookies číta v tom istom súbore hneď po spustení
//jj, sry, mas pravdu (stenley)
|
|
Registrovaný: 25.02.07 Prihlásený: 16.02.16 Príspevky: 876 Témy: 144 | Napísal autor témy kajbo: 19.12.2008 15:25 | |
|
ok dik poskusam
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 Bydlisko: Nové Zámky |
presne ako vravi tominator... toto iste som riesil, ale s upozornenim, ze musis mat nad 18 rokov, ale proste nic logicke ma nenapadlo, ako to urobit...
podla mna najlepsie urobit zaznam do DB, kde bude IP adresa a napr prehliadac..
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 20.11.07 Prihlásený: 18.01.09 Príspevky: 2929 Témy: 116 | Napísal dadmtb: 19.12.2008 17:46 | |
|
Blackshadow mno ale kto ma dynamiku mu to moc nepomoze a ked das zase ze nie celu iba cast tak zase niekto iny kto ma taktiez dynamiku a ma ju zrovna tu danu tak jemu by sa touz neukazalo
|
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal Unlink: 21.12.2008 12:58 | |
|
no a nemohli by ste povedať ako ster to urobili? bo ja tomu jaksi nechápem
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 Bydlisko: Nové Zámky |
dadmtb: a co si teraz vlastne povedal ?? nic.... IP adresa je vecny problem, ale zas nie kazdy kto ma dynamicku si ju meni kazdych 5 minut.. ja som mal dynamicku IP a jednu som mal aj cely mesiac, lebo nebol dovod si ju menit...
no, vloz si do DB IP adresu uzivatela a napriklad este prehliadac - ide o to, ze ked ma niekto rovnake IP, tak aspon v prehliadaci sa mozu lisit (teda,aj verziu porovnavaj)
a potom pri navsteve zistuj, ci ta IP adresa navstevnika a jeho prehliadac je v DB... ak je, tak mu intro nezobraz, ak nie je tak zobraz intro a urob zapis do DB
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal Unlink: 21.12.2008 13:08 | |
|
jo ale ja by som to chcel cez tie cookies
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 Bydlisko: Nové Zámky |
Precitaj si toto:
Tominator píše: stanley nie pretože cookies nie sú hneď ale až po napr. refreshi. Dalo by sa povedať že PHP ti nastaví súbor le čítať ho dokáže až potom. Schválne si to skús či ti cookies číta v tom istom súbore hneď po spustení //jj, sry, mas pravdu (stenley)
Z toho vychadza, ze vies to spravit len tak, ze navstevnik pride na stranku a nasledne ju refreshnes cez header("Location:blabla"); a potom overis cookie..
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal Unlink: 21.12.2008 14:18 | |
|
a prečo až potom? nejde to hned?
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
Blackshadow píše: Precitaj si toto: Z toho vychadza, ze vies to spravit len tak, ze navstevnik pride na stranku a nasledne ju refreshnes cez header("Location:blabla"); a potom overis cookie..
prdlajs ...
normálne nie je záznam tak spustí intro ... NO PROBLEM .. to je to čo chceme, pri tom sa zapíše záznam ...
príde druhý krát a záznam existuje ... intro sa nespustí ... NO PROBLEM ... to je to čo chceme
|
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal Unlink: 21.12.2008 14:56 | |
|
ale ako zapísat
povedzme mám index.php a v nom zistim ci exsistuje cookies a podlato ho ci je ho presmerujem na news.php alebo jak neni tak na intro.php a vytvorím tie cookies
ako to spraviť pls kód
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
Kód: if(Empty($_COOKIE["intro"])){ setcookie("intro","zobrazene","1000000"); header("Location: intro.php");}
else { ... a tu by som dal rovno stránku veď načo presmerovávať
Kód som výnimočne netestoval ale mal by fungovať.
|
|
Registrovaný: 07.03.06 Prihlásený: 23.01.11 Príspevky: 404 Témy: 2 Bydlisko: Prešov / Pr... | Napísal mylan: 21.12.2008 15:03 | |
|
index.phpKód: <?php if (isset($_COOKIE["intro"])) { header("location: ./news.php"); exit; } else { setcookie("intro", "skip", time()+60*60*24*365); header("location: ./intro.php"); exit; } ?>
|
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal Unlink: 21.12.2008 15:11 | |
|
nefunguje furt na to dava na intro.php
edit mylan to už ide dikes
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
jj thx mylan
|
|
| Stránka: 1 z 1
| [ Príspevkov: 18 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Reproduktory idu raz tichsie,raz hlasnejsie v Zvuk | 1 | 473 | 10.11.2011 0:34 Thrine | | PC raz nabehne raz nie v AMD čipové sady | 10 | 886 | 01.11.2010 12:01 kosko24 | | Javascript - raz funguje, raz nie v JavaScript, VBScript, Ajax | 8 | 698 | 31.03.2011 7:54 blazej44800 | | refresh stranky RAZ v JavaScript, VBScript, Ajax | 4 | 919 | 13.12.2009 22:19 neopagan | | este raz poradte v PC zostavy | 5 | 446 | 24.08.2007 20:36 yaJohny | | Tlačítko Zobraziť v HTML, XHTML, XML, CSS | 5 | 342 | 05.10.2013 20:00 majky358 | | Opat raz ta diakritika v HTML, XHTML, XML, CSS | 9 | 892 | 03.08.2012 18:46 shaggy | | Anketa - Každý iba raz... v JavaScript, VBScript, Ajax | 15 | 1024 | 02.06.2010 19:23 camo | | Anketa - hlasovať iba raz v PHP, ASP | 26 | 2131 | 09.02.2010 11:52 creamcafe | | ako zobrazit registre v Operačné systémy Microsoft | 1 | 501 | 14.09.2009 16:32 Milan.H | | zobraziť uložené heslá v Operačné systémy Microsoft | 1 | 407 | 12.11.2014 17:48 hanesovic | | Skryť/Zobraziť - Funkcia v JavaScript, VBScript, Ajax | 5 | 817 | 16.11.2010 14:19 zaciatocnik | | Hodnotenie v PHP (iba raz!) v PHP, ASP | 16 | 1006 | 10.06.2008 20:41 DJ.Tomka | | Zvuk raz ide, potom nie v Zvuk | 0 | 387 | 10.08.2014 11:15 mayo505 | | P: Diablo 3 raz prejdene v Predám | 0 | 347 | 10.08.2012 11:05 anairdan | | Ako zobraziť******(skrite) heslo v Smartfóny a tablety | 8 | 947 | 05.03.2016 11:19 SKRiPT |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|