---
title: "problem med PHPSESSID"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/84499-problem-med-phpsessid"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "visslaren"
published: "2003-08-26T15:11:51.000Z"
updated: "2003-09-06T23:06:26.000Z"
replies: 8
views: 310
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/84499-problem-med-phpsessid"
---

# problem med PHPSESSID

## #1 — visslaren, 2003-08-26T15:11Z

Jag har ett litet problem med en javascriptmeny vars fel beror på php. Det är så att första gången man går in på sidan, så skrivs PHPSESSID ut i länkarna (se kodsnutt nedan) vilket givetvis ställer till en del problem eftersom den även lägger till " runt url:n. Jag har session_start() på alla sidor pga att det är inloggningsfunktion på hela siten för medlemmar. Tror det är därför detta skrivs ut. Menyn visas inte alls när felet uppstår men när man uppdaterar sidan så visas menyn. 
Så min fråga är; hur förhindrar man att PHPSESSID skrivs ut och förstör menyn? 

```
<a href="index.php?PHPSESSID=781ecc0fe155cc5da53bc3edc5e4660e">
```

om ni vill kolla själva är adressen till sidan <http://www.spelbasen.nu>

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

## #2 — Matte, 2003-08-26T20:38Z

Den lägger till citationstecken för att du ska ha citationstecken runt adressen i din länk.

Du borde kunna göra så här:

```
<!-- Ändra -->
rubriker=new Array("<a href=index.php><img src=grafik/meny/all/start.gif ...

<!-- Till -->
rubriker=new Array('<a href="index.php"><img src="grafik/meny/all/start.gif" ..

<!-- Eller -->
rubriker=new Array("<a href='index.php'><img src='grafik/meny/all/start.gif' ...
```

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

## #3 — visslaren, 2003-08-26T21:59Z

Har provat båda sätten. inget av dem gav nån förändring.  :l

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

## #4 — Matte, 2003-08-27T04:53Z

Den kan väl knappast lägga till citationstecken, när det redan finns ??

Kör du första varianten, och begränsar dina Array-element med apostrof (enkelfnutt), så borde det fungera. Läggs då citationstecken till runt länkadressen så blir ju allt rätt.

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

## #5 — MasterIT, 2003-09-06T18:29Z

Matte: Jag svarar å visslarens vägnar :P.. Problemet är inte löst. Kan du eller någon annan här fortsätta hjälpa oss i sökningen på felet??

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

## #6 — Matte, 2003-09-06T19:34Z

Jag har hittat två rader där det inte fixat sig.
De ser besvärliga ut  :( 

De två rader jag tänker på är dessa:

```
<!-- rad 252 -->
... <A HREF="\?PHPSESSID=a6ef84f92cf51ba337e7c74fcc46d1fa""javascript:void(0)\" ...

<!-- rad 261 -->
... <A HREF="\?PHPSESSID=a6ef84f92cf51ba337e7c74fcc46d1fa"""+eval("meny"+i+"lankar["+j+"]")+"\" ...
```

 
Kan de sett ut så här från början ?

```
<!-- rad 252 -->
... <A HREF=\"javascript:void(0)\" ...

<!-- rad 261 -->
... <A HREF=\""+eval("meny"+i+"lankar["+j+"]")+"\" ...
```

 
Jag är tveksam till att det kommer att hjälpa, men testa:

```
<!-- rad 252 -->
... <A HREF='javascript:void(0);' ...

<!-- rad 261 -->
... <A HREF='"+eval("meny"+i+"lankar["+j+"]")+"?' ...
```

 

En annan sak att testa är att ladda om sidan om  sessionen precis satts:

```php
<?php

session_start();

if (!isset($_SESSION['reload'])) {
   $_SESSION['reload'] = true;
   header("Location: index.php");
   exit;
}
```

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

## #7 — visslaren, 2003-09-06T22:27Z

Oj, hade visst glömt att jag skrivit tråd här :)

Matte: Tack! den där phpsnutten fixade till det. nu fungerar menyn :)

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

## #8 — Matte, 2003-09-06T22:32Z

För att inte riskera rundgång i någon webbläsare kanske man kan komplettera lite:

```php
<?php

session_start();

if (!isset($_SESSION['reload']) && !isset($_GET['reload'])) {
   $_SESSION['reload'] = true;
   header("Location: index.php?reload=true");
   exit;
}
```

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

## #9 — visslaren, 2003-09-06T23:06Z

Tack :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/84499-problem-med-phpsessid
