webForumDet fria alternativet

header location upp ett antal mappar

4 svar · 234 visningar · startad av Duffer

DufferMedlem sedan mars 2003429 inlägg
#1

Om vi säger att jag beginner mig i mappen websida/grus/sand
och vill till websida/index.php

hur fixar jag då så man kommer automatiskt från den sand mappen till index.php

det funkar inte med:

header ("location: .../.../index.php");
och inte heller med:

header ("location: http://www.sandlada.com/websida");

Finns det något annat sätt att skicka sig vidare såfort alla åtgärder är gjorda?

PeeerMedlem sedan mars 20025 907 inlägg
#2
header ("location: http://www.sandlada.com/websida/index.php");

Borde väl fungera?

pascaMedlem sedan mars 200312 inlägg
#3

Re: header location upp ett antal mappar

Duffer skrev:

det funkar inte med:

header ("location: .../.../index.php");

Skall det inte vara två punkter om man vill tillbaka ett steg i mappstrukturen?

dvs: header("location: ../../index.php");

DufferMedlem sedan mars 2003429 inlägg
#4

tackar så mycket Peeers förslag funka bäst, vet inte riktigt vad som var felet varför det inte ville funka... men nu gör det det i alla fall.
tackar!

bohlinMedlem sedan mars 2000263 inlägg
#5

header ("location: .../.../index.php");
Enligt HTTP/1.1 får man egentligen inte göra så, det får inte vara relativa adresser, men de flesta webläsare godkänner det ändå.

http://se.php.net/header kan man läsa:

Not: HTTP/1.1 requires an absolute URI as argument to Location: including the scheme, hostname and absolute path, but some clients accept relative URIs. You can usually use $_SERVER['HTTP_HOST'], $_SERVER['PHP_SELF'] and dirname() to make an absolute URI from a relative one yourself: ...

133 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)