script voor subdomains
een *.domein.nl is daarvoor al aangezet zodat elk willekeurige subdomain naam naar domein.nl verwijst..
q() is een eigen sql functie wat niks meer doet dan de standaard sql functies aan te roepen
dit is de code tot zover:
-->
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?
// Subdomein ondersteuning
// maakt het mogelijk om
//?page=preview_profile&id=x op te vragen onder een subdomein
$subdomain = explode('.',"$_SERVER[SERVER_NAME]"); $sub['0'];
$subdomain = $subdomain['0'];
// subdomain is van een gebruiker
// ophalen member id aan de hand van de username...
// en kijken of username voorkomt in de database
if ($subdomain !="jan" && $subdomain !="fotos" && $subdomain !="www") {
$doId = q("SELECT id FROM dt_members WHERE login ='chantal'");
//print ">". $doId[id];
if ($doId[id]!="") {
$doId2 = q("SELECT id FROM dt_profile WHERE member_id='$doId[id]'");
//print ">2". $doId2[id];
// header (Location: $SERVER[SERVER_NAME]?page=view_profile&id=$doId2);
}
}
// Subdomein ondersteuning
// maakt het mogelijk om
//?page=preview_profile&id=x op te vragen onder een subdomein
$subdomain = explode('.',"$_SERVER[SERVER_NAME]"); $sub['0'];
$subdomain = $subdomain['0'];
// subdomain is van een gebruiker
// ophalen member id aan de hand van de username...
// en kijken of username voorkomt in de database
if ($subdomain !="jan" && $subdomain !="fotos" && $subdomain !="www") {
$doId = q("SELECT id FROM dt_members WHERE login ='chantal'");
//print ">". $doId[id];
if ($doId[id]!="") {
$doId2 = q("SELECT id FROM dt_profile WHERE member_id='$doId[id]'");
//print ">2". $doId2[id];
// header (Location: $SERVER[SERVER_NAME]?page=view_profile&id=$doId2);
}
}
<frameset rows="100%,*" frameborder=0 border=0 framespacing=0>
<noframes>
<body>
</body>
</noframes>
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?
if ($HTTP_REFERER=="http://oud1.*****.tk/") { $pagina="login.php"; }
else if ($HTTP_REFERER=="http://oud1.****.tk") { $pagina="login.php"; }
else if ($HTTP_REFERER=="http://forum.****.tk/") { $pagina="http://www.webmasterplein.net/??l=polyfemme"; }
else if ($HTTP_REFERER=="http://forum.*****.tk") { $pagina="http://www.webmasterplein.net/??l=polyfemme"; }
else {
$pagina="1/"; }
?>
if ($HTTP_REFERER=="http://oud1.*****.tk/") { $pagina="login.php"; }
else if ($HTTP_REFERER=="http://oud1.****.tk") { $pagina="login.php"; }
else if ($HTTP_REFERER=="http://forum.****.tk/") { $pagina="http://www.webmasterplein.net/??l=polyfemme"; }
else if ($HTTP_REFERER=="http://forum.*****.tk") { $pagina="http://www.webmasterplein.net/??l=polyfemme"; }
else {
$pagina="1/"; }
?>
<frame src="" scrolling="auto">
</frameset>
Gewijzigd op 09/05/2005 16:02:00 door Derk nvt
dit moet er gebeuren vanuit de user gezien:
1) gebruiker gaat naar mijnnaam.domein.nl/
2) index.php krijgt het verzoek binnen en kijkt naar de subdomein die ingevoert is....
3) vervolgens wordt er in bestaande database gekeken of er een gebruiker bestaat met de bij stap(1) ingevoerde naam....
4) bestaat deze gebruiker dan wordt het juiste ID opgehaald wat bij deze gebruiker hoort en wordt doorverwezen naar view_profile.php?id=4 (Wat de pagina vna de gebruiker laat zien)
bestaat de gebruiker niet dan wordt gewoon de hoofdpagina geladen, index.php dan gebeurt er in feite niks...
wie kan me hier wat mee opweg helpen, ik dacht dat me code al aardig in de buurt kwam maar ik mis wat dingen en er zaten syntax fouten in waar ik niet uitkwam..
thankx!
Ik kom er nos steeds niet uit
if ('http://'.$query->loginnaam.'.mijnhost.nl'==$http_self)
{
info over deze gebruiker
}
zoiets http_self is denk ik niet goed ik weet niet meer wat dat was... er was een var waarbij je kan zien op welke pagina je zit....
$_SERVER['PHP_SELF'];