---
title: "XHTML 1.0 Transitional"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/53236-xhtml-1-0-transitional"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "Picklezz"
published: "2002-09-14T19:11:18.000Z"
updated: "2002-09-16T17:39:55.000Z"
replies: 4
views: 363
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/html-css/53236-xhtml-1-0-transitional"
---

# XHTML 1.0 Transitional

## #1 — Picklezz, 2002-09-14T19:11Z

Hur skall man lyckas göra en sida som klarar alla krav då den inte godkänner mina länkar????

```
Line 48, column 50: 
  ... item.gif" alt="."/><a href="/nysida/?changelang=1&PHPSESSID=6ba7ad5c44 ...
                                                        ^Error: unknown entity "PHPSESSID" 

Line 48, column 50: 
  ...  alt="."/><a href="/nysida/?changelang=1&PHPSESSID=6ba7ad5c44bfba51544 ...
                                                        ^Error: reference not terminated by refc delimiter
```

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

## #2 — jarvklo, 2002-09-14T19:42Z

Tecknet "&"  har speciell betydelse i xml, och därför också i xhtml. Du måste skriva "&amp;amp;" när du vill ha ett "&" i text eller attributvärden. 
Exempel: 

```
<a href="/nysida/?changelang=1&amp;amp;PHPSESSID=6ba7ad5c44 ...
```

 i stället.

Vad "&" används till i xml? - jo att anropa ett "entity". Så det felmeddelandena säger är att den tror att du menar entityt "&amp;PHPSESSIONID;"(som ju inte finns ;) ) men glömt delimitern ";" 
Andra entitys är t.ex. "&amp;lt;", "&amp;gt;" osv.

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

## #3 — Picklezz, 2002-09-16T06:53Z

Hur f\*n skall jag lyckas med detta då? när det är php som själv "bygger upp" den länken och lägger till "&"...

aja...

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

## #4 — jarvklo, 2002-09-16T12:44Z

Tsk tsk du behöver väl inte svära sådär   :OO
Det är ju bara att stänga av sessions-automagiken i  PHP och sedan skriva dit sessionsID:t själv i länktaggarna istället :e

Prova att göra såhär:
1) Stäng av session.use_trans_sid så slipper du att PHP skriver in PHPSESSID automatiskt: 

```
<?php
    ini_set('session.use_trans_sid', 0);
    session_start();
...
...
    ?>
```

 
OBS! ini-set:en alltid innan session_start()!

2) Skriv om alla dina länkar, form-actions och annat som behöver sessions-id:t som: 

```
<a href="sida.php?namn=godtyckligt;&amp;amp;<?=session_name()."=".session_id()?>">
```

eller mer låst: 

```
<a href="sida.php?namn=godtyckligt;&amp;amp;PHPSESSID=<?=session_id()?>">
```

OBS bara, du \*måste\* inte använda PHPSESSID om du ställer kravet på att dina användare skall ha sina webbläsare inställda på att hantera cookies! (åtminstånde session cookies) - då räcker det med att slå av session.use_trans_sid...
  

KundeVälInteJagVetaAttDuInteKundeDetDärMedSessionerIPHP! ;) - ursprungsfrågan var ju dessutom om xhtml och inte om PHP :e

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

## #5 — Picklezz, 2002-09-16T17:39Z

så sant så sant...tack så hemskt mycket för utmärkt hjälp! =) du är nog min favorit här jarvklo  :birp

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/53236-xhtml-1-0-transitional
