Registreer FAQ Ledenlijst Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 11-02-2003, 23:21
JJzD
JJzD is offline
hoi

wij hebben een domein stel www.vereniging.nl
Deze is geregistreerd en word geforward naar bijv. www.uu.nl/vereniging/

Maar aangezien wij een forum draaien sinds kort en dat een irtante url met ip nummer is zouden we graag
www.forum.vereniging.nl kunnen intikken en dan naar die url worden geforward

daar had ik van die mensen een php schriptje gekregen dat zo gaat

PHP-code:
<?php

$host
=getenv("HTTP_HOST");

if(
$host == "www.jedomein.com") { $url "/index2.html"; }

elseif(
$host == "jedomein.com") { $url "/index2.html"; }

elseif(
$host == "sub1.jedomein.com") { $url "/sub1/"; }

elseif(
$host == "www.sub1.jedomein") { $url "/sub1/"; }

elseif(
$host == "sub2.jedomein.com") { $url "/sub2/"; }

elseif(
$host == "www.sub2.jedomein") { $url "/sub2/"; }

else { 
$url "index2.html" ; }

Header("Location: $url");

?>
wat nu blijkt is dat er in $host niet het domein word opgeslagen wat word opgevraagd maar het domein waar dit script staat.

Mijn vraag is dus of jullie een manier weten om subdomeinen in php te maken terwijl dat het domein dus geforward wordt

ikzelf zat te denken het domein naar index.php te forwarden en dan dus met $REQUEST_URI dit op te vragen en zelf verder te sturen
__________________
-|-
Met citaat reageren
Advertentie
Oud 11-02-2003, 23:33
Jon
Avatar van Jon
Jon is offline
Beste is om zoiets op DNS- danwel Apache-niveau af te handelen, maar als je het per se door PHP wilt laten doen werkt dit voor mij:

PHP-code:
if (preg_match('/poepsex./i',$HTTP_HOST)) {
$url "poepsex.php";

__________________
Wer nicht fragt bleibt dumm.
Met citaat reageren
Oud 11-02-2003, 23:43
JJzD
JJzD is offline
Citaat:
Jon schreef:
Beste is om zoiets op DNS- danwel Apache-niveau af te handelen, maar als je het per se door PHP wilt laten doen werkt dit voor mij:

PHP-code:
if (preg_match('/poepsex./i',$HTTP_HOST)) {
$url "poepsex.php";

$HTTP_HOST bevat de url www.uu.nl

Het domein blijft dus ook niet staan in de adresbalk maar wordt vervangen
__________________
-|-
Met citaat reageren
Oud 11-02-2003, 23:46
JJzD
JJzD is offline
maar nu ik zit te dennken kan dat denk ik niet want die server ondersteunt geen php als index dus als dat domein niet forward naar index.php dan staat daar dus een index.html tussen en kan ik dus geen dynamische inhoud die daarvoor is ingegeven meenemen
__________________
-|-
Met citaat reageren
Oud 11-02-2003, 23:53
Jon
Avatar van Jon
Jon is offline
Je site staat op een account bij iets of iemand? Of host je hem zelf?
__________________
Wer nicht fragt bleibt dumm.
Met citaat reageren
Oud 11-02-2003, 23:55
JJzD
JJzD is offline
Citaat:
Jon schreef:
Je site staat op een account bij iets of iemand? Of host je hem zelf?
hij staat op een account van de universiteit
__________________
-|-
Met citaat reageren
Oud 12-02-2003, 00:04
Jon
Avatar van Jon
Jon is offline
Citaat:
JJzD schreef:
hij staat op een account van de universiteit
Dan gaat het lastig worden. Je kunt misschien wat aanklooien met javascript om de url te houden, maar meer ook niet.
__________________
Wer nicht fragt bleibt dumm.
Met citaat reageren
Oud 12-02-2003, 00:08
JJzD
JJzD is offline
Citaat:
Jon schreef:
Dan gaat het lastig worden. Je kunt misschien wat aanklooien met javascript om de url te houden, maar meer ook niet.
ik hjeb ook al
<SCRIPT LANGUAGE="php">
echo "<FORM METHOD="POST"> <INPUT TYPE="hidden" NAME="url" VALUE="$REQUEST_URI></FORM>";
geprobeerd maar da werkt ook nie

maar met javascript kan je het ingetypte adres dus terughalen??

zal het wel werken als vereniging.nl naar index.php direct doorverwijst??
__________________
-|-
Met citaat reageren
Oud 12-02-2003, 07:36
Verwijderd
Dit gaat simpelweg niet werken omdat je gewoon via een frame o.i.d. werkt.
Tenzij je het frame aan kan passen ofzo
<frame src="website.op.uu.nl/account/index.php?sub=$HTTP_HOST">
Met citaat reageren
Oud 14-02-2003, 12:48
JJzD
JJzD is offline
Citaat:
McLaren schreef:
Dit gaat simpelweg niet werken omdat je gewoon via een frame o.i.d. werkt.
Tenzij je het frame aan kan passen ofzo
<frame src="website.op.uu.nl/account/index.php?sub=$HTTP_HOST">
hoe bedoel je dit??

iig heeft de sysadmin nu de apache aangepast waardoor we direct op iindex.php uitkomen

als ik echter $REQUEST_URI of getenv() doe dan geeft hij nog steeds het domein vereniging.nl niet weer maar uu.nl
__________________
-|-
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 11:08.