kostenloser Webspace werbefrei: lima-city


Erkennen, ob der User über eine Subdomain auf die HP kommt

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    askarian

    Kostenloser Webspace von askarian

    askarian hat kostenlosen Webspace.

    Hallo zusammen,

    ist es möglich zu erkennen, ob der User über eine Subdomain auf meine HP kommt.

    Das heißt, dass die Domain askarian.net das Verzeichniss html/askarian aufruft.
    Die Subdomain forum.askarian.net rift das selbe Verzeichniss auf, aber es soll dann erkannt werden, ob nun das Forum oder der normal Teil geladen werden soll.



    mfg,
    askarian
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Das kannst du anhand des Referers auslesen der sich in folgender Variable befindet $_SERVER["HTTP_REFERER"]

    mit parse_url kannst du die enthaltenen Referer ja auslesen und dann mit nem simplen if else Script dahinleiten wo sie hin sollen

    Beitrag zuletzt geändert: 31.7.2012 16:45:32 von imho
  4. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    imho schrieb:
    Das kannst du anhand des Referers auslesen der sich in folgender Variable befindet $_SERVER["HTTP_REFERER"]

    mit parse_url kannst du die enthaltenen Referer ja auslesen und dann mit nem simplen if else Script dahinleiten wo sie hin sollen
    Das wurde man bei dem Threadtitel annehmen... das ist es aber nicht ;-)

    Wenn du 2 Domains auf das gleiche Verzeichnis aufgeschaltet hast kannst du anhand des “hostunterscheiden was gemeint ist...
    $domain = $_SETVER['HTTP_HOST'];
  5. Die andere Möglichkeit wäre das Ganze über htaccess abzufangen,
    eine einfache modrewrite Regel, die die Subdomain einfach als GET-Variable der index.php anhängt :)

    Ähnlich wie:
    RewriteEngine on 
    Options FollowSymLinks 
    RewriteBase / 
    RewriteCond %{HTTP_HOST} ^[^\.]+\.domain\.tld$ 
    RewriteCond %{HTTP_HOST} !^www\.domain\.tld$ 
    RewriteRule ^(.+) %{HTTP_HOST}$1 [C] 
    RewriteRule ^([^.]+)\.domain\.tld index.php?subdomain=$1

    http://www.strohhalm.org/forum/index.php?action=viewTopic&topic=515

    Wäre m.M. die schönere Variante, wenn dein Forum nicht auf Lima-City läuft, ansonsten musst du hier auf die PHP-Variante zurückgreifen.
  6. Autor dieses Themas

    askarian

    Kostenloser Webspace von askarian

    askarian hat kostenlosen Webspace.

    Ok, danke an alle.

    ich werde es nachher oder morgen mal ausprobieren. (Hier sind die Zeiten so begrenzt :nosmile:
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!