---
title: "header problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/80991-header-problem"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "mhedda"
published: "2003-07-01T12:03:42.000Z"
updated: "2003-07-02T10:24:34.000Z"
replies: 11
views: 290
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/80991-header-problem"
---

# header problem

## #1 — mhedda, 2003-07-01T12:03Z

Har ett litet skumt problem jag får inte med mig den sista variabeln, har provat att byta ordning på variablarna
men får inte med mig den sista oavsett vilken det är, så det verkar vara positionen i strängen som är avgörande  men varför???

Tillägg ibland får jag något fel meddelande om CGI nånting och att headern inte inte är fullkomlig och det är den ju inte.
Är det någon som haft samma problem??

Här är koden:

```php
header("location:bef_deltagare.php?project_find=yes&project_check=$project_check&namn_check=$namn_check");
```

MVH Hedda

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

## #2 — SPiN, 2003-07-01T12:17Z

Du har inte med några underliga tecken i dina variabler?

Kan du visa ett exempel på hur den riktiga URL:en blir respektive hur det ska se ut?

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

## #3 — mhedda, 2003-07-01T12:37Z

Denna sträng får jag och den ska se ut så.

```php
bef_deltagare.php?project_find=yes&project_check=webben&namn_check=Lars Gunnarsson
```

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

## #4 — mhedda, 2003-07-01T12:46Z

Kan det vara mellanslaget. Nu verkar det funka ibland men den plockar inte med hela namnet. Hur ska man göra isåfall??
MVH Hedda

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

## #5 — Gislaved.net, 2003-07-01T13:01Z

```php
$string = urlencode("bef_deltagare.php?project_find=yes&project_check=$project_check&namn_check=$namn_check");
header("location : $string");
```

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

## #6 — SPiN, 2003-07-01T13:13Z

```
$str = "bef_deltagare.php?project_find=yes&project_check=" . urlencode( $project_check ) . "&namn_check=" . urlencode( $namn_check );
header( "Location: " . $_SERVER[ 'HTTP_HOST' ] . dirname( $_SERVER[ 'PHP_SELF' ] ) . "/" . $str );
```

Borde fungera bättre. Enkåda endast din input för querystring. Se också till att följa standard och skicka med hela sökvägen till era filer som ni ska redirecta till, så ska det fungera i alla webläsare.

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

## #7 — mhedda, 2003-07-01T13:26Z

Hej och tackar så mycket nu fick jag detta
No input file specified. 
så jag kör med header( "Location: $str");
och då funkar det perfekt.
Men det kanske är bättre att köra
header( "Location: " . $\_SERVER\[ 'HTTP_HOST' \] . dirname( $\_SERVER\[ 'PHP_SELF' \] ) . "/" . $str );

Är det bättre och så fall vad är felet med den??

MVH Hedda

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

## #8 — SPiN, 2003-07-01T13:34Z

Testa och se hur utskriften ser ut om du echo:ar ut den istället för att skicka en header:

```
echo "Location: " . $_SERVER[ 'HTTP_HOST' ] . dirname( $_SERVER[ 'PHP_SELF' ] ) . "/" . $str );
exit;
```

Det är bättre, för att man följer standarden. Attributet Location **ska** innehålla hela sökvägen till en fil enligt RFC:n för HTTP. Vissa ( De mest använda ) webläsare kan däremot hantera halvtaskiga sökvägar. :)

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

## #9 — mhedda, 2003-07-01T13:37Z

Så här blir den.
Location: digiwood/tid_rapport/stat_1/bef_deltagare.php?project_find=yes&project_check=Dynaweb&namn_check=Mats+Hedberg 
Kan det vara att jag sitter lokalt

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

## #10 — mhedda, 2003-07-01T13:53Z

Förresten det är ju i en top frame kan det ha någe med saken att göra.

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

## #11 — SPiN, 2003-07-01T14:13Z

Nej, det ska inte spela någon roll.

Det verkar inte som att webläsaren skickar med någon Host:\-attribut i headern till servern. Byt ut $\_SERVER\[ 'HTTP_HOST' \] mot din server, ex. <http://198.2.3.1/.>

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

## #12 — mhedda, 2003-07-02T10:24Z

Tack för all hjälp det funkar med ip nummret till servern.

MVH Hedda

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

---

Tråden på webben: https://www.webforum.nu/amne/php/80991-header-problem
