---
title: "if satser . register_globals off"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/71926-if-satser-register-globals-off"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "dxm"
published: "2003-03-23T13:06:49.000Z"
updated: "2003-03-23T15:08:49.000Z"
replies: 2
views: 183
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/71926-if-satser-register-globals-off"
---

# if satser . register_globals off

## #1 — dxm, 2003-03-23T13:06Z

Funkar inte vanliga if satser typ
\<?
if ($arne == "je")
{
echo "tja";
}
else if ($arne == "ne")
{
echo "apa";
}
else
?\>

när register_globals är off. hur gör man annars? för att det skall funka.

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

## #2 — Matte, 2003-03-23T13:24Z

Varifrån kommer variabeln $arne?

Är det från ett formulär:

```
if ($_POST['arne'] == "je")
```

 
Är det från en länk:

```
if ($_GET['arne'] == "je")
```

 
Är det från en cookie:

```
if ($_COOKIE['arne'] == "je")
```

Är det från en session: 

```
if ($_SESSION['arne'] == "je")
```

 

Om den kommer från någon av ovanstående är det att rekommendera att kolla om variabeln finns först:

```
if (isset($_POST['arne']) && $_POST['arne'] == "je")
```

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

## #3 — dxm, 2003-03-23T15:08Z

tack så mycket för svaret.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/71926-if-satser-register-globals-off
