WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Header location en nivå upp (https://www.wn.se/forum/showthread.php?t=1051912)

Hellsing 2012-01-21 23:19

Header location en nivå upp
 
Hallo!

Hur gör man en header location i PHP som flyttar besökaren en nivå upp i strukturen?

Har försökt med:
header("Location: ../index.php");

Vilket inte fungerar.

entep 2012-01-21 23:34

Tror du får lösa det genom att ta reda på den aktuella sökvägen och sedan editera den.

Hellsing 2012-01-21 23:41

Allright... om jag kör typ:

$sokvag = getcwd();

...kommer jag ju att få fullständiga sökvägen till filen. Hur pekar jag mig till en nivå ned?

jayzee 2012-01-22 08:27

Citat:

Ursprungligen postat av Hellsing (Inlägg 20430573)
Allright... om jag kör typ:

$sokvag = getcwd();

...kommer jag ju att få fullständiga sökvägen till filen. Hur pekar jag mig till en nivå ned?

Först och främst, jag rekommenderar starkt att du inte använder anrop såsom getcwd() för att hantera navigeringen på din sajt - sådana anrop kostar en hel del. Jobba mot en sträng som du sätter till base directory i din index.php.

Hursomhelst, här så här gör du:
PHP-kod:

$parentDir dirname(__FILE__);
header("Location: " $parentDir "/index.php"); 



Alla tider är GMT +2. Klockan är nu 06:14.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson