#1 25. April 2010 Alle 24 Stunden anzeigen? Und zwar will ich eine Enterpage in mein Board einbauen, aber wie stell ich des ein das es die alle 24 Stunden anzeigt? mfg sentino + Multi-Zitat Zitieren
#2 25. April 2010 AW: Alle 24 Stunden anzeigen? Mit einem Cookie. Du setzt ein Cookie und gibst ihm die Gültigkeit von 24 Stunden. Kannst du mit PHP oder mit Javascript machen. und dann mal grob gesagt: PHP: if(isset( $_COOKIE [ 'enterpage' ])){ header ( 'Location:enterpage.php' ); }else{ header ( 'Location:main.php' ) } + Multi-Zitat Zitieren
#3 25. April 2010 AW: Alle 24 Stunden anzeigen? paar nähere infos wären nicht schlecht... willst du das jeder user das angezeigt bekommt unabhängig von der zeit? ich schlag einfach mal was vor ... du setzt ein cookie .... PHP: <? phpsetcookie ( "BENUTZERNAME" , "NAME" , time ()+( 3600 * 24 )); ?> du setzt ein cookie nenn es wie du willst und setzt den wert dazu hier name und die gültigkeit ... time() ist die zeit jetzt und 3600*24 sind 24 stunden. hoffe das hilft weiter gruß //edit: ok bisschen zu spät + Multi-Zitat Zitieren
#4 25. April 2010 AW: Alle 24 Stunden anzeigen? Ja also ich will das es bei jeden Besucher der auf mein Board alle 24 Stunden anzeigt? Ich nehm den Code: if(isset($_COOKIE['enterpage'])){ header('Location:enterpage.php'); }else{ header('Location:main.php') } und bau ihn in <head> ein oder?! + Multi-Zitat Zitieren
#5 25. April 2010 AW: Alle 24 Stunden anzeigen? baust du in PHP Code ein.... Ist PHP, kein HTML/Javascript + Multi-Zitat Zitieren
#6 25. April 2010 AW: Alle 24 Stunden anzeigen? ja und trotzdem musst du ein cookie setzten das ist nur die abfrage ob die 24std schon um sind oder nicht ... google is dein freund Enterpage mit Cookies - PHP + Multi-Zitat Zitieren
#7 25. April 2010 AW: Alle 24 Stunden anzeigen? Ahh ich hab nicht auf antworten geklickt PHP: <html><head></head><body> <?phpsetcookie ( "enterpage" , 1 , time ()+ 3600 * 24 ); if(isset( $_COOKIE [ 'enterpage' ])){echo "Hier ist die Enterpage" ;}else{echo "Hier ist meine Mainpage" ;} ?> </body></html> Das sollte klappen + Multi-Zitat Zitieren
#8 25. April 2010 AW: Alle 24 Stunden anzeigen? ne das klapp nicht, weil setcookie nen header setzt und die (man kennt es von sessions) darf man nur setzten wenn noch kein zeug übertragen wurde (echo/html). diesen code einfach in die global.php einbauen: PHP: <? php if(!isset( $_COOKIE [ 'enterpage' ])) { //php beherrscht punkt-vor-strich ;) setCookie ( 'enterpage' , 1 , time () + 3600 * 24 ); header ( 'location: enterpage.php' ); exit;} //weitermachen ?> ps: @hacker5 -> setCookie(name, value, haltbarkeit, [...]) <- value fehlt bei dir + Multi-Zitat Zitieren
#9 25. April 2010 AW: Alle 24 Stunden anzeigen? Ach wer braucht schon ein Value. Ist doch voll uninteressant Nein danke habs jetzt geändert. Das mit dem Header ist mir auch eingefallen dann später und dann hab die location einfach weggelassen. Man muss ja auch ein wenig noch selber sein Kopf anstrengen + Multi-Zitat Zitieren