Avatar billede denny Nybegynder
20. marts 2004 - 15:34 Der er 10 kommentarer og
1 løsning

Hvordan opretter man subdomæin i PHP

Hej ekspert!

Jeg er meget ny i php og jeg vil gerne oprette et "subdomæin" men jeg ved ikke hvordan? f.eks.www.subdomain.domæinnavn.dk" Please help me.


Denny
Avatar billede thedeathart Nybegynder
20. marts 2004 - 15:38 #1
det er IKKE php men server... og det kræver at du enten har din egen server..

eller har fået lov at din udbyder..
Avatar billede googolplex Novice
20. marts 2004 - 15:39 #2
Hos surftown.dk er det muligt at oprette X antal subdomæner alt efter hvilket hotel du har.
Avatar billede leif Seniormester
20. marts 2004 - 15:39 #3
Dette kan ikke kun gøres i PHP, der er flere ting der skal være opfyldt.

Fx. skal *.domænenavn.dk pege på serveren, serveren skal så være sat op til at svare på *.domænenavn.dk så kan du gøre det !!!

Men så kan man gøre sådan at sub.domænenavn.dk reelt viser domænenavn.dk/sub
Avatar billede melange Nybegynder
20. marts 2004 - 17:36 #4
det er rigtigt hvad leif siger. Hvis din server er sat op til at *.domain.dk kan du lave "falske subdomæner" via php. Måden hvordan det foregår er afhængig af hvordan du har bygget din side op, men jeg gjorde det i sin tid sådan her:

// Finder hvad der står før domain.dk
$page = $_SERVER['HTTP_HOST'];
$page = explode('.', $page);
$page = $page[0];

switch ($page) {

    case '':
    case 'main':
    case 'ww':
    case 'www':
    case 'wwww':
    case 'localhost':
        require_once("main.php");
        break;

    case 'profil':
        require_once("profil.php");
        break;

        // Og på den måde fortsætter du bare

}
Avatar billede fangel Nybegynder
20. marts 2004 - 19:03 #5
melange -> det kræver jo så at man ikke skriver (fx) /side.ext på - for så kommer den jo ikke forbi index.php... (hæhæ)

Morten
Avatar billede henninghabor Nybegynder
20. marts 2004 - 20:58 #6
Thomas Lunde har et udmærket subdomæne script liggende:

http://www.thomaslunde.dk/php/kildekoder/oversigt.php?scriptid=46&send=1
Avatar billede melange Nybegynder
20. marts 2004 - 23:08 #7
dea_pg: egentlig ja, men nu saksede jeg bare lige hvad jeg havde :) På min side kører jeg en "forlad aldrig index.php"-taktik :) Når jeg kigger på det kan jeg godt se at det måske ikke er meget værd medmindre man også bruger falske mapper så domain.com/lib/ jo i virkeligheden kun betyder index.php?var=lib.
Gør man det virker scriptet imidlertid helt fint, og så får man rigtig flotte url's :)
Avatar billede fangel Nybegynder
20. marts 2004 - 23:10 #8
melange -> ja - men så giver det lidt dobbelt konfekt... (både snyde subdomains og snyde mapper)
Avatar billede melange Nybegynder
20. marts 2004 - 23:18 #9
dea_pq: nu var der egentlig ikke meget tanke bag det da jeg levede det, men mest kedsomhed :)
Men ideen er nu ikke helt dårlig (hvis man har en større side). Subdomæner til at indele i kategorier, og mappe til at navigere rundt i den enkelte kategori.
Avatar billede fangel Nybegynder
20. marts 2004 - 23:26 #10
melange -> tjoo, http://host/gallery/pictures/view/42/ vs http://gallery.host/pictures/view/42/ går ret meget ud i med hinanden ;) men det er selvfølgelig en smagssag...
Avatar billede denny Nybegynder
25. marts 2004 - 18:34 #11
mange takker
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