Subdomians med mysql... jeg har leget lidt med det, men problemet jeg går i, er omkring hvornår er den færdig med udtrækket fra sql databasen, og hvordan skal jeg afslutte IF sætningen.
Jeg har
www.domain.dk
og vil have
xxx.domian.dk samt www.xxx.domain.dk til at pege ind på
www.domain.dk/side.php?id=xxx
hvordan skal hele fætteren se ud?
jeg er godt informeret omkring
if ($HTTP_HOST == "test.ditdomæne.dk" ||
$HTTP_HOST == "www.test.ditdomæne.dk") {
echo('<META HTTP-EQUIV="refresh" CONTENT="0;url=http://www.det-sted-dit-subdomæne-skal-pege-på">');
}
elseif ($HTTP_HOST == "test2.ditdomæne.dk" ||
$HTTP_HOST == "www.test2.ditdomæne.dk") {
echo('<META HTTP-EQUIV="refresh" CONTENT="0;url=http://www.det-sted-dit-subdomæne-skal-pege-på">');
}
else {
echo('<META HTTP-EQUIV="refresh" CONTENT="0;url=http://www.domain.dk">'); }
?>
Med venlig hilsen
Dennis Hansen
post at dennishansen dot dk
Tror jeg ville lave et script der tjekkede om $HTTP_HOST == "www.domain.dk";
og hvis ikke så skal den hvis man kan... kan ikke huske om man kan tjekke efter enkelte ord i sætningen ... tror jeg nok.
Men iværtfald finde hvilket navn der står før .domain.dk og så hente det til en variabel og så tjekke i mysql DB'en efter det navn og hente data derfra eller lave en der tager det der kommer inden .domain og sætte det ind efter www.domain.dk..
fx: echo('<META HTTP-EQUIV="refresh" CONTENT="0;url=http://www.domain.dk/users/' . $subdomain . '">');
Eller lave en while der udskriver en masse if ... altså fra en tabel hvor den gemmer alle sub domæner og så udskrive dem med while ...
noget
while (bla bla) {
if ($domain == '$domainfradb')
}
eller noget i den stil
Håber det hjalp lidt..
Hilsen k-roy
(christian bekker A.)
www.k-roy.h4f.dk
-- Problemer er til for at blive løst
--
[Redigeret d. 17/01-04 14:32:17 af Christian Bekker .A]