---
title: "Hur konstruera om php-kod"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/178540-hur-konstruera-om-php-kod"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "AndreasC"
published: "2009-05-14T14:16:07.000Z"
updated: "2009-05-14T14:40:00.000Z"
replies: 2
views: 369
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/178540-hur-konstruera-om-php-kod"
---

# Hur konstruera om php-kod

## #1 — AndreasC, 2009-05-14T14:16Z

Hur kan jag skriva om denna kod så den anväder echo istället för header?
Jag vill att en rad med vanlig html-kod ska renderas ifall användaren är inloggad och en annan ifall man inte är det. Jag antar att man får använda else också.

```php
<?php
  // Kolla om inloggad = sessionen satt
  if (!isset($_SESSION['sess_user'])){
    header("Location: home.php");
    exit;
  }
?>
```

Denna kod ska köras ifall man är inloggad:
V&auml;lkommen".$\_SESSION\['sess_user'\]."\<br /\>"."\<a href="home.php?logout="\>Logga ut\</a\>

Är man inte inloggad ska en annan kod köras.

Har testat detta, men jag antar att det krävs en del justeringar för att det ska fungera:

```php
<?php
  if (!isset($_SESSION['sess_user'])){
    echo "V&auml;lkommen".$_SESSION['sess_user']."<br />"."<a href='home.php?logout='>Logga ut</a>");
  }
  else {
    echo "annan text";
  }
?>
```

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

## #2 — jme, 2009-05-14T14:30Z

På första raden har du !isset() (!) Ta bort utropstecknet så bör det fungera.

Dvs i den andra kodexemplet.

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

## #3 — AndreasC, 2009-05-14T14:40Z

Det ser nu ut såhär men det fungerar fortfarande inte:

```php
<?php
  if (isset($_SESSION['sess_user'])){
    echo "Vaumllkommen".$_SESSION['sess_user']."<br />"."<a href='home.php?logout='>Logga ut</a>");
  }
  else {
    echo "djhdjhdj";
  }
  ?>
```

Jag får:

Parse error: parse error, expecting \`','' or \`';'' in C:\\wamp\\www\\webshop\\basket.php on line 25

EDIT: Jag löste det. Jag ändrade

```php
echo "V&auml;lkommen".$_SESSION['sess_user']."<br />"."<a href='home.php?logout='>Logga ut</a>");
```

till

```php
echo "V&auml;lkommen".$_SESSION['sess_user']."<br />"."<a href='home.php?logout='>Logga ut</a>";
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/178540-hur-konstruera-om-php-kod
