Hej
Jeg er igang med php. Jeg har en local server på min computer. Når jeg bruger absolut sti for at linke til andre sider bliver siderne hentet fra mit webhotel. Jeg vil først teste alle siderne før det bliver lagt på webhotelet.
Jeg har altid brugt relativ sti for at linke mellem sider. Men nu vil jeg gerne bruge absolut sti og teste det via min local server.
Jeg vil gerne have at når jeg linker til denne side http://www.minside.dk/fotter1.php skal den hentes fra computeren og ikke fra internetet.
include("http://www.minside.dk/fotter1.php"); dur nok ikke.
Håber i kan hjælpe.
php absolut adresse
- scootergrisen
- Moderator

- Indlæg:709
- Tilmeldt:21. jun 2012, 23:40
- Kontakt:
Re: php absolut adresse
Brug :
Når stien starter med / så går den til roden.
Ellers hvis det absolut skal være med absolut sti så kan du teste om du er på lokalhost eller ej med :
Kode: Vælg alt
include("/fotter1.php");Ellers hvis det absolut skal være med absolut sti så kan du teste om du er på lokalhost eller ej med :
Kode: Vælg alt
if($_SERVER['SERVER_NAME'] == "localhost"){
include("http://localhost/fotter1.php");
}else{
include("http://www.minside.dk/fotter1.php");
}
Re: php absolut adresse
Hvis man har mange link på sin side og skal bruge if - else koden så vil det ikke være så smart. måske skal man bare bruge relativ sti.
Men i videoen om php siger de at man skal brug absolut sti.
Jeg kan bare ikke forstå hvordan det kommer til at virke.
Tak for dit svar.
Men i videoen om php siger de at man skal brug absolut sti.
Jeg kan bare ikke forstå hvordan det kommer til at virke.
Tak for dit svar.
- scootergrisen
- Moderator

- Indlæg:709
- Tilmeldt:21. jun 2012, 23:40
- Kontakt:
Re: php absolut adresse
Du behøver ikke lave en if else hver gang.
Du kan sætte en variablen også bruge den.
if($_SERVER['SERVER_NAME'] == "localhost"){
$rod = "http://localhost/";
}else{
$rod = "http://www.minside.dk/";
}
Du kan sætte en variablen også bruge den.
if($_SERVER['SERVER_NAME'] == "localhost"){
$rod = "http://localhost/";
}else{
$rod = "http://www.minside.dk/";
}

