Avatar billede ffn Nybegynder
09. marts 2005 - 15:13 Der er 6 kommentarer og
1 løsning

Hive det der står i adresse linjen ned med php

Hejsa,

hvordan hiver man det der står i adresse linjen ned med php?

Jeg har en hjemmeside www.studmed.dk og den rummer ligesom 2 "undersider";

www.pdamed.dk der via frameforwarding peger på http://www.studmed.dk/index.php?c=273

OG

www.candmed.com der via framforwarding pager på http://www.studmed.dk/index.php?c=277

Grunden til at jeg gerne vil hive det der står i adresse adresselinjen ned er fordi det er det der skal stå i mit logo. Således at kommer man ind til siden via www.pdamed.dk så skal logoet vise PDAMED.dk mens kommer man ind via www.candmed.com så skal det via CANDMED.com.

Logoet rummer den mulighed i det er dynamisk og har tilknytet 2 variable: 'mytext' og 'mylink' som er hhv. teksten på logoet og linket når man klikker på logoet.

Der er prøvet med:
$_SERVER["HTTP_HOST"]; men det bruger apache serverens indstillinger og det vil jo stadig være studmed.dk
Avatar billede sukos Juniormester
09. marts 2005 - 15:18 #1
echo $_SERVER["REQUEST_URI"];
echo"<p>";
echo $_SERVER["QUERY_STRING"];
Avatar billede ffn Nybegynder
09. marts 2005 - 15:49 #2
Hmm

vil ganske rigtigt give noget af det der står i adresslinjen, men kun det efter domæne navnet - ikke sandt...
Avatar billede olebole Juniormester
09. marts 2005 - 16:00 #3
<ole>

$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];

/mvh
</bole>
Avatar billede sukos Juniormester
09. marts 2005 - 16:00 #4
Jow da!
Men $_SERVER["SERVER_NAME"] er jo det "reelle" servernavn
Hvis der er lavet Alias, finder du det med $_SERVER["HTTP_HOST"]
Avatar billede ffn Nybegynder
09. marts 2005 - 16:02 #5
jamen jeg bruger plesks indstillinger til at forwarde og $_SERVER["HTTP_HOST"];  er www.studmed.dk uanset om jeg kommer ind via www.pdamed.dk eller www.candmed.com
Avatar billede ffn Nybegynder
09. marts 2005 - 16:18 #6
Okay: har prøvet med:

$host = $_SERVER['SERVER_NAME'];
// Hvis det er candmed.com
if($host == "candmed.com")
{
$mytext = "<p align='right'>CAND<font color='#6666ee'>MED</font>.com</p>";
    $mylink = "";
// Hvis det er pdamed.dk
} elseif($host == "pdamed.dk")
{
    $mytext = "<p align='right'>PDA<font color='#6666ee'>MED</font>.dk</p>";
    $mylink = "";
// Hvis det er studmed,dk
} else {
    $mytext = "<p align='right'>STUD<font color='#6666ee'>MED</font>.dk</p>";
    $mylink = "";
}

men den viser bare studmed.dk uanset om jeg bruger www.candmed.com eller www.pdamed.dk eller uden www.
Avatar billede ffn Nybegynder
20. marts 2005 - 19:12 #7
løst ved at ændre dns så der ikke bruges frame forwarding...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester