Gå til innhold

PHP_SELF velger url til inkludert fil [LØST]


Anbefalte innlegg

Hei, hvis dere ser på eksemplet på denne siden ser dere at den er delt opp i en innholdsmodul og et høyrepanel. Høyrepanelet er mer eller mindre likt på alle sidene gjennom siten, så for å slippe å oppdatere alle sidene hver gang jeg gjør en liten endring vil jeg gjerne bare inkudere det med

include("panel.php")

Dette fungerer utmerket, med ett frustrerende unntak. Hvis dere ser på siden ser dere at jeg har noe jeg kaller "Stiler". Dette er rett og slett siden vist i forskjellig utseende.

 

Koden for å velge de forskjellige stilene ser f.eks slik ut:

echo '<a href="http://haagenrud.net/'.$_SERVER['PHP_SELF'].'?style=bluetree">Bluetree</a>'

Problemet mitt er at denne koden ligger i den inkluderte filen...

 

Url'en jeg ville generert skulle sett slik ut:

http://haagenrud.net/'.hovedside_med_inkludert_fil.php?style=bluetree

I stedet ser den slik ut:

http://haagenrud.net/kun_inkludert_fil.php?style=bluetree

 

Har noen en løsning på hvordan jeg skal unngå dette problemet?

 

På forhånd takk for all hjelp! :)

 

 

Mvh Primaxx

Endret av primaxx
Lenke til kommentar
Videoannonse
Annonse

Hmmm... Merkelig. Det skjer ikke hos meg. Prøvde denne koden:

 

index.php:

include("echo.php");

echo.php:

echo "<a href='".$_SERVER[PHP_SELF]."?style=1'>Samme</a>";

Og det skriver ut:

<a href='index.php?style=1'>Samme</a>

 

Hos deg skjønte jeg det slik at det blir:

<a href='echo.php?style=1'>Samme</a>

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...