[LØST] Cookies - vise siden kun en gang

5 innlegg i emnet

Skrevet

Hei folkens.

Tenkte jeg skulle høre om mer programmeringsmuligheter her igjen jeg.

Skulle gjerne hatt en cookie som ser om besøkende har vært på en spesiell del av siten min før, om vedkommende har vært på denne delen før - blir man automatiskt vist videre til en annen angitt side. Om man ikke har vært der før, viser man innholdet. Trenger nødvendigvis ikke være cookies, men at det er i den form scriptet løses som jeg skrev over.

Altså ;

Har vedkommende aldri vært på siden før = vis innholdet

Har vedkommende vært på siden tidligere = videresend til en annen angitt adresse

Noen forslag?

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet (endret)

Ut fra formuleringen av spørsmålet ditt, risser jeg her en løsning basert på at du allerede har implementert en løsning hvor besøkende får laget en cookie hos seg etter den første gangen de besøker siden.

Hvis den besøkende har besøkt forsiden før, sendes vedkommende til video-seksjonen hos poplenker.net.

<?php


if ($_COOKIE['visited']) {

	header('Location: http://www.poplenker.net/');

} else {

	header('Location: http://www.poplenker.net/video.php');

}


?>

Kaken som du lager må hete "visited", med mindre du endrer "visited" til noe annet i scriptet over.

Endret av nguduc
0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Tusen takk skal du ha for hjelpen!

Dette hjelper meg et godt steg videre til løsningen.

Desverre har jeg ingen form for funksjon som lager cookie for meg enda heller.

Noen mulighet for at du kan hjelpe meg med det også? :-)

Tusen takk igjen!

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Du kan prøve dette:

<?php


if ($_COOKIE['visited']) {

	header('Location: http://www.poplenker.net/');

} else {

	setcookie('visited', 'this visitor has been here before', time()+3600*24*365); // cookie will be removed in one year from the first time he visits

	header('Location: http://www.poplenker.net/video.php');

}


?>

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Dette fungerte jo helt overlegent! Tusen takk skal du ha :-)

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!


Start en konto

Logg inn

Har du allerede en konto? Logg inn her.


Logg inn nå

  • Hvem er aktive   0 medlemmer

    Ingen innloggede medlemmer aktive