Avatar billede je79ayps Novice
03. september 2003 - 13:36 Der er 17 kommentarer og
1 løsning

Subdomæne script med bevarelse af URL i adresselinien

I øjeblikket har jeg nedenstående subdomæne script som også virker fint, men i stedet for at videresende brugeren til den anden adresse kan jeg så fastholde URL'en?

<?
  if ($HTTP_HOST == "test.domaene.dk") {
    header("location: http://www.domaene.dk/test/");
  }
  else if ($HTTP_HOST == "test1.domaene.dk") {
    header("location: http://www.domaene.dk/test1/");
  }
  else {
    header("location: http://www.domaene.dk");
  }
?>

Jeg har søgt Eksperten igennem, men de løsninger der har været fremme kan jeg ikke få til at virke på Cliche.
Avatar billede iss Novice
03. september 2003 - 13:37 #1
Hvis du skal beholde URL i adresselinien skal du bruge frames.
Avatar billede simonvalter Praktikant
03. september 2003 - 13:38 #2
eller mod_rewrite
Avatar billede iss Novice
03. september 2003 - 13:40 #3
Havde Cliche ikke sidst jeg kigger der.
Avatar billede je79ayps Novice
03. september 2003 - 13:46 #4
Kan det laves med noget iframe?
Avatar billede iss Novice
03. september 2003 - 13:49 #5
Ja, sagtens....
Avatar billede iss Novice
03. september 2003 - 13:57 #6
<?
  if ($HTTP_HOST == "test.domaene.dk") {
    $url="http://www.domaene.dk/test/";
  }
  else if ($HTTP_HOST == "test1.domaene.dk") {
    $url="http://www.domaene.dk/test1/";
  }
  else {
    $url="http://www.domaene.dk";
  }
?>
<iframe src="<?=$url?>" width="100%" height="100%" marginwidth="0" marginheight="0" scrolling="yes">You need a browser that supports iframe.</iframe>

Man pas lige på den sidste.... den kan give en uendelig løkke.
Avatar billede je79ayps Novice
03. september 2003 - 14:00 #7
Hvordan kan det undgås?
Avatar billede iss Novice
03. september 2003 - 14:02 #8
Evt at flytte det der skal komme på http://www.domaene.dk fra index.php til index2.php og ændre linien $url="http://www.domaene.dk"; til $url="http://www.domaene.dk/index2.php";
Avatar billede je79ayps Novice
03. september 2003 - 14:37 #9
Avatar billede sekt Nybegynder
03. september 2003 - 15:03 #10
I min login procedure bruger jeg følgende

<FORM METHOD="POST" ACTION='<?=$_SERVER['PHP_SELF']?><? if ($QUERY_STRING){ ECHO "?".$QUERY_STRING;}?>' style="margin: 0px;">

håber det er en hjælp
Avatar billede je79ayps Novice
03. september 2003 - 15:17 #11
sekt >> Jeg kan ikke rigtig se hvor jeg skal bruge det?
Avatar billede sekt Nybegynder
03. september 2003 - 15:38 #12
det har du måske ret i, jeg havde ikke læst dit spørgsmål rigtigt. så undskyld

Hvis du oprette en side med frame, hvor kun det et entry er synligt, hvis du der indsætter det subdomane vil din adresse linie vedblive at være den samme

SEKT
Avatar billede jensendk Nybegynder
03. september 2003 - 15:42 #13
Anden måde at gøre det på er denne:

<?
  if ($HTTP_HOST == "test.domaene.dk") {
    $url="http://test.domaene.dk/index2.php";
  }
  else if ($HTTP_HOST == "test1.domaene.dk") {
    $url="http://www.domaene.dk/test1/";
  }
?>
Og i  index2.php holde alle link til domainet test.domaene.dk

Jeg bruger det hos A0 og det virker fortrinligt...
Avatar billede jensendk Nybegynder
03. september 2003 - 15:43 #14
Det  nemmeste er så at holde al indholdet i den samme fil..
Avatar billede je79ayps Novice
04. september 2003 - 18:18 #15
jensendk >> har du et eksempel hvordan index2.php skulle se ud?
Avatar billede je79ayps Novice
10. september 2003 - 08:52 #16
iss >> læg et svar.
Avatar billede iss Novice
10. september 2003 - 11:09 #17
.
Avatar billede jensendk Nybegynder
12. september 2003 - 07:57 #18
Et eksempel http://bdsm.far-out.dk Lad være med at kommenterer indholdet ;-)
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