tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
13
ZUGRIFFE
1440
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    SeeSharpNewBee SeeSharpNewBee ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    200
    Hi,

    wie kann ich die aktuelle Domain die der Benutzer eingibt, also ob www.meinedomain.at oder www.meinedomain.de oder so, abfragen?

    Danke!
     
    MFG SeeSharpNewBee

  2. #2
    Avatar von Bernd1984
    Bernd1984 Bernd1984 ist offline Kastenbrot
    Registriert seit
    Oct 2004
    Beiträge
    414
    Hallo SeeSharpNewBee,

    vll. beschreibst du dein Problem etwas genauer.

    z.B. wo soll denn die Domain eingegeben werden? usw.

    Dann ist es sogar möglich eine sinnvolle Antwort zu bekommen.
     
    Gruss Bernd
    Zitat Zitat von mAu
    * Unformatierten Quellcode schaue ich mir _nicht_ an!
    * Sollte ich euch bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen.
    * Bitte die Netiquette beachten.
    * Vergesst nicht, beantwortete Fragen als erledigt zu markieren!

  3. #3
    SeeSharpNewBee SeeSharpNewBee ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    200
    Hi,

    also, bei meiner jsp Seite will ich abfragen mit welcher Url der Benutzer die Seite aufgerufen hat, da ich "meinedomain" .at und .de und .ch usw. besitze und das will ich in einer Variable speichern ob er jetzt die seite mit meinedomain.at oder .de aufgerufen hat.

    Danke!
     
    MFG SeeSharpNewBee

  4. #4
    Avatar von stain
    stain stain ist offline ...
    Registriert seit
    May 2006
    Beiträge
    654
    Blog-Einträge
    56
    Falls du mit PHP arbeitest, könntest du bei den Domains eine index-Seite erstellen, auf der, je nach der Domain, der Domain-Name gespeichert ist.

    Diese Seite leitet dann automatisch auf die eigentliche Startseite weiter, und überträgt den Domainnamen.

    Dort kannst du ja dann mit ein Script erstellen, das zum Beispiel die Überschrift der Seite von "Willkommen auf MeineDomain.de" auf
    "Willkommen auf MeineDomain.at" und umgekehrt wechselt.

    Ich hoffe du hast es verstanden und dein Problem ist damit gelöst.

    Viel Spaß mit deiner Website!
     

  5. #5
    MeinerEiner_80 Tutorials.de Gastzugang
    Moin!
    Eventuell hilft dir da der "Referer" Tag im HTTP Header bei einem Forward weiter.
    Code :
    1
    
    request.getHeader("Referer");
    bzw, da ich selbst nicht in jps so firm bin, würd ich mir mal die Methoden von Request und die HTTP Header alle anschauen.. Da müsst eigentlich was zu finden sein.

    *grüssle*
    MeinerEiner
    Geändert von MeinerEiner_80 (28.02.07 um 20:38 Uhr)
     

  6. #6
    Registriert seit
    Apr 2002
    Ort
    Viersen
    Beiträge
    298
    Hallo SeeSharpNewBee,
    den Servernamen solltest Du Dir über getServerName() aus dem Request-Objekt holen können:
    http://java.sun.com/webservices/docs...etServerName()

    Schönen Gruß
    Peter
    Geändert von Peter Bönnen (28.02.07 um 22:30 Uhr)
     

  7. #7
    SeeSharpNewBee SeeSharpNewBee ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    200
    Hi,

    danke für die Antworten, jedoch:

    @rummeldibummel: JSP nicht PHP, aber trotzdem danke für deine Mühe!

    @MeinerEiner_80: Danke, aber der Referrer gibt mir nur den pfad von dem ich gekommen bin, also wenn ich innerhalb seite linke!

    @Peter Bönnen: .getServerName() gibt mir zwar 'localhost' zurück, aber gibt mir der auch die eigentliche URL zurück die ich eingegeben habe?

    Um mein Problem noch einmal neu zu schildern: Ich habe eine Seite, und jetzt habe ich diese mit Propertie Files internationalisiert. Jetzt möchte ich, wenn jemand diese Seite mit 'www.meineseite.com' aufruft, das ich mit
    Code :
    1
    
    out.println()
    genau 'www.meineseite.com' ausgeben kann, da ich eben auf das '.com' oder '.de' mit den Sprachfiles reagieren möchte!

    Und mein Problem ist jetzt das ich nicht weiß wie ich jetzt das 'www.meineseite.com' bekomme!

    Danke!
     
    MFG SeeSharpNewBee

  8. #8
    Anime-Otaku Anime-Otaku ist offline Mitglied Brillant
    Registriert seit
    Aug 2005
    Ort
    Karlsruhe (Baden-Württemberg)
    Beiträge
    905
    Hmm...ich glaube das was du suchst geht in der Art nicht, da der Host...also dein www.meineseite.com beim Aufruf in die dazugehörige Ip gewandelt wird, aber....

    Die Internationalisierung einer Webseite kann sehr einfach mit Java Locals realisiert werden. Ein Local ist die zwei Charakter Bezeichnung für eine Sprache (z.B.: "en" für die englische Sprache) plus optional eine zwei Charakter Bezeichnung für den Dialekt (z.B.: "en_US" für amerikanisches Englisch).

    Die Landessprache ist im Browser voreingestellt und kann dort auch geändert werden. Im Internet Explorer stellt man beispielsweise die Landessprache im Menü "Extras" bei "Internetoptionen --> Sprachen" ein. Nach dem Hinzufügen einer Landessprache und Positionierung an oberster Stelle ist diese aktiv. Verwendet man nun in seiner Webseite die Java Local Funktionen, bezieht man sich automatisch auf die Einstellungen des Browsers.
     
    Wäre super wenn ihr euren Code in dieser Form einfügt:
    Code java:
    1
    
    System.out.println("Hello World");
    [java]System.out.println("Hello World");[/java]
    Für erledigte Threads dürft ihr den "erledigt"-Button anklicken!
    Über Dank freut sich jeder, der euch geholfen hat - ein Klick auf "Danke" kostet ja nicht mal was
    Blog: http://javaeffective.wordpress.com/

  9. #9
    SeeSharpNewBee SeeSharpNewBee ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    200
    Danke für die Antwort, aber das ist nicht das was ich suche, weil, wenn jemand in einem Internetkaffee in Österreichsicht, und "www.meineseite.com" eingibt, die Seite durch die eingestellte Sprache erst recht wieder deutsch ist, und nicht laut ".com" englisch!

    Bei Google funktioniert das doch auch ganz lässig wenn man www.google.com eingibt ist die Seite englisch!
     
    MFG SeeSharpNewBee

  10. #10
    Anime-Otaku Anime-Otaku ist offline Mitglied Brillant
    Registriert seit
    Aug 2005
    Ort
    Karlsruhe (Baden-Württemberg)
    Beiträge
    905
    Zitat Zitat von SeeSharpNewBee Beitrag anzeigen
    Bei Google funktioniert das doch auch ganz lässig wenn man www.google.com eingibt ist die Seite englisch!
    ...bei mir nicht...ich werde sofort zur deutschen weitergeleitet....was aber auch an anderen Sachen liegt, da ich in den Einstellungen vom Browser als Standard englisch hab.

    und .com heißt ja auch nicht, dass es englisch sein muss, es kommt von commercial...also geschäftlich. Bei z.B. www.google.co.uk stimme ich dir jedoch zu.
    Geändert von Anime-Otaku (13.03.07 um 14:00 Uhr)
     
    Wäre super wenn ihr euren Code in dieser Form einfügt:
    Code java:
    1
    
    System.out.println("Hello World");
    [java]System.out.println("Hello World");[/java]
    Für erledigte Threads dürft ihr den "erledigt"-Button anklicken!
    Über Dank freut sich jeder, der euch geholfen hat - ein Klick auf "Danke" kostet ja nicht mal was
    Blog: http://javaeffective.wordpress.com/

  11. #11
    SeeSharpNewBee SeeSharpNewBee ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    200
    www.google.es --> Spanien
    www.google.at --> Österreich
    www.google.de --> Deutschland

    in PHP geht das mit $_SERVER['HTTP_HOST'] das man die aktuell eingegebene Seite abrufen kann, um so eine Weiterleitung zu machen.

    Wenn das in PHP geht, muss das doch auch in JAVA gehen!
     
    MFG SeeSharpNewBee

  12. #12
    Anime-Otaku Anime-Otaku ist offline Mitglied Brillant
    Registriert seit
    Aug 2005
    Ort
    Karlsruhe (Baden-Württemberg)
    Beiträge
    905
    Zitat Zitat von SeeSharpNewBee Beitrag anzeigen
    www.google.es --> Spanien
    www.google.at --> Österreich
    www.google.de --> Deutschland

    in PHP geht das mit $_SERVER['HTTP_HOST'] das man die aktuell eingegebene Seite abrufen kann, um so eine Weiterleitung zu machen.

    Wenn das in PHP geht, muss das doch auch in JAVA gehen!
    Hab mal etwas gegoogelt und mir den http Header angeschaut....es sollte in der Host Properties stehen (oder wie die auch immer heißt). Diese darf bei HTML 1.0 aber auch leer sein.

    Daher ein request.getProperty("host"); (oder so ähnlich) sollte genügen

    http://www.galileocomputing.de/openb...b2b3b673d7dc25
     
    Wäre super wenn ihr euren Code in dieser Form einfügt:
    Code java:
    1
    
    System.out.println("Hello World");
    [java]System.out.println("Hello World");[/java]
    Für erledigte Threads dürft ihr den "erledigt"-Button anklicken!
    Über Dank freut sich jeder, der euch geholfen hat - ein Klick auf "Danke" kostet ja nicht mal was
    Blog: http://javaeffective.wordpress.com/

  13. #13
    SeeSharpNewBee SeeSharpNewBee ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    200
    Ok, danke, das hat mich weiter gebracht!

    Also laut Galileo Computing sollte es mit
    Code :
    1
    
    request.getHeader("host")
    funktionieren!

    Kennst du bzw. jemand der das liest zufällig Gratiswebspace bei dem ich das testen könnte?

    Danke!
     
    MFG SeeSharpNewBee

  14. #14
    Registriert seit
    Apr 2002
    Ort
    Viersen
    Beiträge
    298
    Zitat Zitat von SeeSharpNewBee Beitrag anzeigen
    @Peter Bönnen: .getServerName() gibt mir zwar 'localhost' zurück, aber gibt mir der auch die eigentliche URL zurück die ich eingegeben habe?
    Ja, tut es. Es liefert Dir genau das, was du brauchst. Und testen kannst Du doch einfach indem Du das hier in C:\Windows\system32\drivers\etc\hosts einträgst:
    Code :
    1
    2
    
    127.0.0.1      www.meinedomain.com
    127.0.0.1      www.meinedomain.de
    Dann kannst Du deinen lokalen Tomcat oder was auch immer einfach über www.meindedomain.com und www.meindedomain.de aufrufen und fröhlich rumtesten.
    Geändert von Peter Bönnen (14.03.07 um 20:50 Uhr)
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 30.10.08, 11:19
  2. MySQL Abfragen zu Access Abfragen umwandeln?
    Von Falconbase im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 16.04.06, 15:34
  3. htaccess: *.domain.de -> www.domain.de/*.html
    Von Up81 im Forum Hosting & Webserver
    Antworten: 1
    Letzter Beitrag: 15.11.05, 18:46
  4. Sub Domain
    Von wentinator im Forum HTML & XHTML
    Antworten: 4
    Letzter Beitrag: 10.08.04, 11:52
  5. Routingproblem Domain(LAN) = Domain(WAN)
    Von Visitor im Forum Netzwerke
    Antworten: 4
    Letzter Beitrag: 03.03.04, 08:09