Gå til innhold

Problemer med header location


Anbefalte innlegg

Jeg forsøker å få skriptet mitt til å gå til en spesifikk side når det er ferdig kjørt, og bruker da header.

 

$_SERVER['SERVER_NAME'] skriver ut hvalross.mittdomene.no og jeg har da en header som går til

 

header('location:'.$_SERVER['SERVER_NAME'].'/eksamensoppgaver/index.php?page=admin');

 

Noe som i mitt hode skulle gi hvalross.mittdomene.no/eksamensoppgaver/index.php?page=admin

 

Men det gjør den ikke. Det blir til

 

http://hvalross.mittdomene.no/eksamensoppgaver/admin/hvalross.mittdomene.no/eksamensoppgaver/index.php?page=admin

 

Og jeg skjønner virkelig ikke hvorfor

 

Edit: url blir skjult og siden jeg har tukla med url fungerer den jo ikke. jeg deler den da, men i mitt skript henger den sammen:

 

Del 1: http://hvalross.mittdomene.no/eksamensoppgaver/admin/

del 2: hvalross.mittdomene.no/eksamensoppgaver/index.php?page=admin

Endret av CruellaDeVille
Lenke til kommentar
Videoannonse
Annonse

Bruk code for å vise hele url'en, da ungår du at forumet parser den

http://hvalross.mittdomene.no/eksamensoppgaver/admin/hvalross.mittdomene.no/eksamensoppgaver/index.php?page=admin
Så lenge det er samme url skal du kunne droppe $_SERVER['SERVER_NAME']. Dette bør være nok

header('location: /eksamensoppgaver/index.php?page=admin');
For å debugge kommenter ut header() og skriv ut $_SERVER['SERVER_NAME'] for å være sikker på den har den verdien du forventer, tilbakestill hvis ting er som forventet. Endret av Crowly
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...