Jump to content
Sign in to follow this  
MrBjoern

lage et script som viser ny tekst ved refresh

Recommended Posts

veldig godt forklart... sett en cookie/session hvis du kan skal endre en gang. skal du switche mellom 2 tekster hver gang brukeren besøker siden kan du øke en cookie-verdi med 1 for hvert besøk.

 

pseudokode:

<?php
if(cookie ikke satt)
   opprett cookie, sett verdi til 1
else
   øk verdien med 1


$verdi = ($_COOKIE['kake'] % 2 == 0) ? "Verdi 1" : "Verdi 2";
echo $verdi;
?>

Share this post


Link to post
<?php
if(!$_COOKIE['kake'])
   setcookie('kake', 1); // gyldig til browser lukkes
else
   $_COOKIE['kake']++;

$verdi = ($_COOKIE['kake'] % 2 == 0) ? "Verdi 1" : "Verdi 2";
echo $verdi;
?>

Edited by hockey500

Share this post


Link to post
$verdi = ($_COOKIE['kake'] % 2 == 0) ? "Verdi 1" : "Verdi 2";

6631526[/snapback]

Interessant. Hva heter denne metoden? :dontgetit: Edited by endrebjorsvik

Share this post


Link to post
Guest Slettet+142
$verdi = ($_COOKIE['kake'] % 2 == 0) ? "Verdi 1" : "Verdi 2";

6631526[/snapback]

Interessant. Hva heter denne metoden? :dontgetit:

6633437[/snapback]

det "heter" vel ikkje noe annet enn at det e en kortform av if-strukturen...

prøv å google det... :)

Share this post


Link to post

det heter vel "ternary operator" eller "ternary conditional statement", eller noe i den dur...

 

1 og 2 er identiske:

$var = 1;

// 1:
if(!empty($var))
   echo "\$var er ikke tom";
else
   echo "\$var er tom";

// 2:
$v = (!empty($var)) ? "\$var er ikke tom" : "\$var er tom";
echo $v;

Edited by hockey500

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...