---
title: "Styra visning av sida med Cookies"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/183939-styra-visning-av-sida-med-cookies"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Nova"
published: "2010-06-27T12:12:24.000Z"
updated: "2010-07-11T11:36:46.000Z"
replies: 1
views: 457
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/183939-styra-visning-av-sida-med-cookies"
---

# Styra visning av sida med Cookies

## #1 — Nova, 2010-06-27T12:12Z

Har hittat en funktion som jag skulle vilja använda mig av.
Den sätter en cookie som gäller en månad för alla nya besökare. Den visar olika saker beroende på om den fanns sedan tidigare eller inte.
Jag skulle vilja att den visade $last om $last finns och är äldre än 2 timmar. Annars ska den gå vidare till nästa punkt.

```php
<?php 
 $Month = 2592000 + time(); 
 //this adds 30 days to the current time 
 setcookie(AboutVisit, date("F jS - g:i a"), $Month);
 ?> 

<?php 
 if(isset($_COOKIE['AboutVisit']))
 { 
 $last = $_COOKIE['AboutVisit']; 
 echo "Gör något med last ". $last; 
 } 
 else 
 { 
 echo "Gör något utan last!"; 
 } 
 ?>
```

Permalänk: https://www.webforum.nu/p/183939

## #2 — Nova, 2010-07-11T11:36Z

Detta fungerar som jag vill, men finns det bättre sätt att göra det på?

```
 <?php 
$Month = 2592000 + time(); //Sätter tid för cookie AboutVisit som ska gå ut om 30 dagar
 $Month_compare =  time()- 3600; // Tid att jämföra mot värdet när cookie AboutVisit är satt = nu - en timme
 
  if(isset($_COOKIE['AboutVisit'])){ // Kollar om cookien finns
   } else{
 setcookie(AboutVisit, time(), $Month);} // Annars skapar vi den med tidsvärdet nu och går ut om en månad

if(isset($_COOKIE['AboutVisit']))// Kollar om cookien finns
  $last = $_COOKIE['AboutVisit']; 
  if (($Month_compare) >  $last) {// Kollar om cookien är äldre än en timme
  { 

 Här gör jag något roligt om det är sant
 } } 
 else 
 { 
 
 Här gör jag något roligt om det är falskt eller om Cookien inte finns
 }  
?>
```

Permalänk: https://www.webforum.nu/p/2242920

---

Tråden på webben: https://www.webforum.nu/amne/php/183939-styra-visning-av-sida-med-cookies
