---
title: "döda session? sätta sessiontime?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/142969-döda-session-sätta-sessiontime"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Iceyes"
published: "2006-02-23T22:56:22.000Z"
updated: "2006-02-24T22:02:33.000Z"
replies: 3
views: 448
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/142969-döda-session-sätta-sessiontime"
---

# döda session? sätta sessiontime?

## #1 — Iceyes, 2006-02-23T22:56Z

Satt o knacka på ett litet script som ska lösenordskydda saker men nu vet jag inte riktigt hur jag ställer in hur länge session ska vara aktiv? och hur man dödar den? 

index.php

```
<?php

session_start();

if (session_is_registered('session')) {
header("Location: index2.php");
die();
}

$mypass = 'test';

if($_POST['send'])
{
 if($_POST['pass'] == $mypass)
  {
    session_register('session');
    header("Location: index2.php");
    exit;
  }
 $error = (empty($_POST['pass']) ? "Du måste ange ett lösenord<br><br>" : "Du angav fel lösenord<br><br>");
}

?>
```

annan_sida.php

```
<?
session_start();

if (!session_is_registered('session')) {
echo "Din session existerar inte [b][red]...[/red][/b]";
die();
} 

?>
```

**Redigerat med anledning av [webForums regler §4](http://www.webforum.nu/faq.php?faq=about_wf#rules_4)**.
Synpunkter angående detta beslut, ta kontakt med [Peeer](http://www.webforum.nu/sendmessage.php?do=mailmember&u=3433) alternativt <forumledare@webforum.nu>.

Peeer
Utvecklingsledare, webForum

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

## #2 — Matte, 2006-02-24T08:24Z

Med default-inställningar "dödas" sessionen efter 24 minuters inaktivitet.

Du tar död på sessionen direkt med [session_destroy](http://www.php.net/manual/en/function.session-destroy.php) 

Sedan bör du inte använda dig av session_register/session_unregister/session_is_registered, utan använd dig av $\_SESSION-arrayen:

```php
// För att sätta
$_SESSION['session'] = 'värde';

// För att kontrollera om den finns:
if (isset($_SESSION['session'])) {

// För att ta bort
unset($_SESSION['session']);
```

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

## #3 — Iceyes, 2006-02-24T11:15Z

aha, tack

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

## #4 — bassebhu, 2006-02-24T22:02Z

Tjusigt meddelande om man inte är inloggad!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/142969-döda-session-sätta-sessiontime
